Об этом проекте

Data API builder (DAB) — это инструмент с открытым исходным кодом и без программирования, создающий защищённые полнофункциональные конечные точки REST и GraphQL для вашей базы данных. Это движок CRUD-API для данных, работающий в контейнере в Azure, любом другом облаке или локально. DAB поддерживает Azure SQL, SQL Server, SQL Data Warehouse, Cosmos DB, PostgreSQL и MySQL. Он предоставляет конечные точки REST, GraphQL и MCP. Инструмент включает интерфейс командной строки (dab) для настройки и управления. Начало работы включает установку среды выполнения .NET и CLI dab, создание таблицы базы данных, подготовку строки подключения, инициализацию файла конфигурации, добавление сущностей и запуск службы. DAB динамически создаёт конечные точки и преобразует запросы в SQL, возвращая JSON. Он включает такие функции, как Swagger UI для REST, Nitro UI для GraphQL и конечную точку проверки работоспособности. Проект является бесплатным и открытым исходным кодом под лицензией MIT.