CrudSqlBuilder — transforme metadados de um banco de dados em API REST

Transforme os metadados do seu banco de dados em uma API REST pronta pra produção.

Você aponta para o seu banco de dados, descreve as consultas sql baseado nas entidades do banco, e a engine publica a API REST, pronta para ser consumida por qualquer programa, no formato json. Simples assim, sem custo, sem necessidade de desenvolvimento de ferramentas.

Como funciona

O CrudSqlBuilder foi desenvolvido com esta finalidade, transformar os metadados de um banco de dados em uma API REST. Não é um gerador de código que entrega um projeto pra você terminar — é um servidor de API completo, focado em extração e manutenção de dados no banco, controle de acessos, Rate Limited, gestão de erros, leve e intuitivo.

Com o CrudSqlServer, você pode publicar múltiplas APIs no mesmo servidor, centralizando operação e simplificando a escalabilidade — a aplicação roda uma única instância, conectada ao banco de dados de sua escolha entre os cinco suportados (Firebird 3.0 ou superior, MySQL, PostgreSQL, SQL Server ou SQLite).

Defina, não programe

A partir dos metadados do banco (tabelas, campos e chaves), você descreve a entidade (Descriptor) e a API REST sai pronta — GET, POST, PUT e DELETE com CRUD completo.

Regra de negócio sem sair do endpoint

Motor de script declarativo embutido: condições, laços, chamadas encadeadas e tabelas relacionadas (Object Array) — sem escrever uma aplicação backend à parte.

API externa

Chame APIs de outros sistemas direto do script do endpoint — consulte, envie e trate a resposta sem montar um backend à parte para integrar.

Arquitetura pensada pra produção

Não é só um jeito rápido de prototipar — são os pilares que sustentam a API rodando sob carga real.

Pool de conexão com backpressure

Gerenciamento próprio de concorrência: sob escassez de conexão, a chamada aguarda de forma controlada — nunca derruba conexão nem retorna erro sob pressão. Veja os testes de performance.

Log estruturado + auditoria

Toda chamada é registrada de forma assíncrona, sem atrasar a resposta ao cliente. A trilha de auditoria cobre tanto as requisições quanto mudanças na própria definição da API, com histórico de alteração e comparação entre versões e rollback.

Diagnóstico automático de lentidão

Quando um método fica lento, o próprio sistema passa a acompanhar automaticamente sua entrada e saída — com alerta por e-mail e o plano de execução da consulta já capturado para análise.

Bancos de dados homologados

Firebird (3.0 ou superior), MySQL, PostgreSQL, SQL Server ou SQLite — a conexão é simples, basta informar o banco nas configurações, sem recompilar nem reescrever nada.

Agendador de tarefas embutido

Executa endpoints da própria API em horário agendado e entrega o resultado em JSON por e-mail ou FTP, sem depender de um serviço externo à parte.

Node.js

Integração com Node.js

Invoca funções Node.js direto do endpoint, para lógica que vai além do SQL — usando o Node.js LTS que você já tem instalado, sem instalador embutido.

Casos de uso

Onde o CrudSqlBuilder costuma entrar primeiro.

Integração comercial

ERP conectado a marketplaces e e-commerces, com a regra de sincronização escrita direto no endpoint — sem middleware customizado do zero.

Modernização de legado

Exponha dados e processos de sistemas antigos via API REST, sem reescrever a base existente do zero.

Sistemas ERP, locais ou em nuvem

Publique dados e processos de um ERP local ou hospedado na nuvem via API REST, sem depender do fornecedor do sistema pra integrar.

Pronto pra ver rodando na sua base?

Transforme os metadados do banco que você já tem em API REST — sem migrar dado, sem reescrever sistema, sem contratar desenvolvimento.

Sem funcionalidade capada — a versão Free é gratuita e o limite é a quantidade de conexões simultâneas com o banco (até 3).