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.
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.
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).
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.
Motor de script declarativo embutido: condições, laços, chamadas encadeadas e tabelas relacionadas (Object Array) — sem escrever uma aplicação backend à parte.
Chame APIs de outros sistemas direto do script do endpoint — consulte, envie e trate a resposta sem montar um backend à parte para integrar.
Não é só um jeito rápido de prototipar — são os pilares que sustentam a API rodando sob carga real.
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.
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.
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.
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.
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.
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.
Onde o CrudSqlBuilder costuma entrar primeiro.
ERP conectado a marketplaces e e-commerces, com a regra de sincronização escrita direto no endpoint — sem middleware customizado do zero.
Exponha dados e processos de sistemas antigos via API REST, sem reescrever a base existente do zero.
Publique dados e processos de um ERP local ou hospedado na nuvem via API REST, sem depender do fornecedor do sistema pra integrar.
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).