Modele sua API. Publique o endpoint. Coloque em produção.

O CrudSqlBuilder é composto por dois aplicativos: CrudSQLBuilder, onde você modela entidades, metadados e regras de negócio, e CrudSqlServer, o servidor que publica essa API e atende as requisições em produção.

Icone de download

1) CrudSQLBuilder

Aplicativo para modelar e construir consultas SQL, metadados e definições de métodos da engine. Desenvolvido para execução em ambiente Windows.

2) CrudSqlServer

Serviço servidor responsável por publicar o webservice e atender as requisições da API gerada pela engine. Desenvolvido para execução em ambiente Windows.


Versão Free

A versão Free é gratuita e já inclui scheduler, e-mails automáticos, motor de script e auditoria, com limite de até 3 conexões simultâneas com o banco de dados.

Recurso Versão Free
Valor Gratuito
Conexões simultâneas com o banco Até 3 conexões
CRUD automático a partir do Descriptor ✓
Motor de script declarativo (regras de negócio) ✓
Múltiplas APIs no mesmo servidor ✓
Log estruturado + auditoria ✓
Diagnóstico automático de lentidão + alerta por e-mail ✓
Agendador de tarefas + notificação por e-mail/FTP ✓
Painel administrativo completo ✓
Conexão com Firebird (3.0 ou superior), MySQL, PostgreSQL, SQL Server ou SQLite ✓
Node.js Integração com Node.js ✓
Integração com DLL ✓
Integração com APIs externas (requisições HTTP) ✓

Bancos de dados

O CrudSqlBuilder já funciona de forma nativa com cinco bancos de dados: Firebird 3.0 ou superior, MySQL, PostgreSQL, SQL Server e SQLite. Todos estão incluídos na versão Free, sem plugin extra.

Trocar de banco é só escolher a conexão pela tela de configuração, sem recompilar nem reescrever nada. Seja qual for o banco, os metadados dele viram uma API REST do mesmo jeito.


Correções e controle de versão

Registro padronizado de cada versão com histórico de desenvolvimento e bugs corrigidos.

Filtrar por pacote


v1.0.1 - #SetImportXml por nome de bloco

Data: 29/10/2026 | Build: 2026.10.29.01 | Tipo: Release

Client Builder

Desenvolvido

  • O 3º argumento do #SetImportXml passa a ser o nome do bloco (ex.: 'det'), procurado em qualquer nível do XML, no lugar do caminho completo ('NFe/infNFe/det/prod').
  • Blocos dentro do bloco importado ficam guardados como XML no campo e podem ser importados de novo a partir dele, um nível de cada vez, como no #SetImportJsonArray.
  • Exemplos da API SampleStore atualizados para o novo formato.

Correções de bug

  • O editor de scripts passa a bloquear no Save o formato antigo com caminho (/) no 3º argumento do #SetImportXml.
  • Item duplicado #HttpHeader removido da lista de autocompletar do editor.

v1.0.1 - Correção de travamento da tela do CrudSqlServer

Data: 29/10/2026 | Build: 2026.10.29.01 | Tipo: Hotfix

CrudSqlServer Hotfix

Correções de bug

  • A janela do CrudSqlServer deixava de responder ("Não responde") enquanto atendia requisições simultâneas. A montagem do relatório diário de uso, que lê os logs do dia anterior, passou a rodar em segundo plano e não bloqueia mais a tela.
  • Sem destinatário configurado em Alertas e Relatório, o relatório diário era montado novamente a cada 15 segundos. Agora ele é montado uma única vez por dia.
  • Conexão com MySQL: em computadores com uma versão antiga do Visual C++ instalada, a conexão falhava com a mensagem "Access violation ... in module 'MSVCP140.dll'". O instalador passa a levar as bibliotecas do Visual C++ na versão exigida pelo cliente MySQL (libmysql.dll), sem depender do que já existe no Windows.
Nenhuma versão encontrada para os filtros aplicados.