WP Manifestindependent plugin directory
manifest / integrations / database-plugin

Database

Plugin WordPress que transforma o WP em um backend estilo Supabase para agentes de IA.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/comercialcopiadourada-hub/database-plugin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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

  1. Baixe ou clone este repositório.
  2. Compacte a pasta database-plugin em um arquivo .zip.
  3. Vá em Plugins > Adicionar Novo no seu painel WordPress e faça o upload.
  4. 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.