Database
Plugin WordPress que transforma o WP em um backend estilo Supabase para agentes de IA.
by Manus AI · github.com/comercialcopiadourada-hub/database-plugin · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/comercialcopiadourada-hub/database-plugin/archive/refs/heads/main.zipReadme
WordPress Database Plugin (Supabase Clone for AI Agents)
Este plugin transforma seu WordPress em um backend poderoso estilo Supabase, permitindo que agentes de IA como Lovable, Base44 e outros criem e manipulem bancos de dados via API REST sem restrições.
🚀 Funcionalidades
- API REST Estilo Supabase: Endpoints para gerenciar tabelas e dados.
- CORS Liberado: Configurado para aceitar requisições de qualquer origem, facilitando a integração com ferramentas de criação de sites e apps.
- Autenticação por API Key: Segurança via cabeçalho
X-API-Key. - Gerenciamento de Tabelas: Crie, liste e exclua tabelas via API.
- Manipulação de Dados: Operações CRUD completas em qualquer tabela.
- Sem Bloqueios: Otimizado para não ser limitado por firewalls padrão de hospedagem WordPress em transferências de dados.
🛠 Instalação
- Baixe ou clone este repositório.
- Compacte a pasta
database-pluginem um arquivo.zip. - Vá em Plugins > Adicionar Novo no seu painel WordPress e faça o upload.
- Ative o plugin.
🔑 Configuração
Após a ativação, vá para o menu Database API no painel administrativo do WordPress. Lá você encontrará:
- Sua URL Base da API.
- Sua X-API-Key única.
📖 Documentação da API
Autenticação
Todas as requisições devem incluir o seguinte cabeçalho:
X-API-Key: sua_chave_aqui
Endpoints Principais
Listar Tabelas
GET /wp-json/database/v1/tables
Criar Tabela
POST /wp-json/database/v1/tables
Payload:
{
"name": "minha_tabela",
"columns": {
"id": "INT AUTO_INCREMENT PRIMARY KEY",
"nome": "VARCHAR(255)",
"criado_em": "TIMESTAMP DEFAULT CURRENT_TIMESTAMP"
}
}
Buscar Dados
GET /wp-json/database/v1/tables/{nome_tabela}/rows
Inserir Dados
POST /wp-json/database/v1/tables/{nome_tabela}/rows
Payload:
{
"nome": "Exemplo de dado"
}
🤖 Integração com Agentes de IA
Este plugin foi desenhado especificamente para permitir que agentes de IA tenham controle total sobre o banco de dados do WordPress, permitindo que eles construam aplicações complexas usando o WP apenas como o motor de dados.
Desenvolvido por Manus AI.