WP Manifestindependent plugin directory
manifest / integrations / database-plugin

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

0stars
0forks

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.zip

Readme

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.

Read the full README on GitHub →