AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompareGuides
Submit Tool
ToolsCategoriesTrendingNewCompareGuides
Home/
API Integration/
data-api-builder
data-api-builder logo

data-api-builder

Active·★ 1.5k·MIT·Updated 2026-10-12
★ API Integration★ Dev Tooling

Data API builder (DAB) is an open-source, no-code tool from the Azure organization that creates REST and GraphQL endpoints for a database. The README calls it a CRUD data API engine that runs in a container on Azure, any other cloud or on-premises, and says it is open source and always free. Supported databases are Azure SQL, SQL Server, SQL Data Warehouse, Cosmos DB, PostgreSQL and MySQL. The endpoints table shows REST and GraphQL as supported and MCP as coming soon.

The getting-started flow needs the .NET 8 runtime or later, then `dotnet tool install microsoft.dataapibuilder -g` to get the `dab` command. You create a database table, store the connection string in a `.env` file (the README reminds you to add it to `.gitignore`), and run `dab init` with the database type, an `@env(...)` connection string and a host mode. `--host-mode development` enables Swagger for REST and Nitro for GraphQL. The generated `dab-config.json` sets REST at `/api`, GraphQL at `/graphql`, CORS and authentication options.

It is a data-access layer rather than an AI-agent tool; it is listed because exposing a database through a secured API is a common step in connecting agents to data, and MCP support is planned. The license is MIT and the repository was last pushed on 2026-10-12. This review is based on the README and repository data; we have not run it ourselves.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-13.

License
MIT
Latest release
v2.1.5 · 2026-10-01
Last commit
2026-10-12
Contributors
82
Forks
373
Open issues and PRs
530
First published
2021-08-31

Source: GitHub, npm and PyPI public APIs.

#api#azure#database#graphql#hacktoberfest#mcp#mcp-server#mcp-servers
$ Install
$ dotnet tool install microsoft.dataapibuilder -g
↗ Visit site★ GitHub
01

Features

01No-code CRUD data API engine
02Secure REST and GraphQL endpoints
03Supports multiple databases (Azure SQL, SQL Server, SQLDW, Cosmos DB, PostgreSQL, MySQL)
04Cross-platform CLI with integrated tooling
05Containerized deployment on any environment
02

Why choose it

+Turns a database into REST and GraphQL endpoints through a JSON config, with no application code
+Supports Azure SQL, SQL Server, Cosmos DB, PostgreSQL and MySQL, and runs in a container on Azure, other clouds or on-premises
+Connection strings can be kept out of the config with `@env(...)` and a `.env` file
+Microsoft-backed, MIT licensed and always free per the README; last push 2026-10-12
03

Trade-offs

!MCP endpoint support is marked coming soon in the README, so it is not yet an MCP server
!Not an AI tool: you must design entities, permissions and authentication yourself, and development mode exposes Swagger and GraphQL introspection
!Requires the .NET runtime and a configuration file per project
04

Compatibility

Azure SQL
Azure SQL
Verified via docs
SQL Server
SQL Server
Verified via docs
SQLDW
SQLDW
Verified via docs
Cosmos DB
Cosmos DB
Verified via docs
PostgreSQL
PostgreSQL
Verified via docs
MySQL
MySQL
Verified via docs
05

Quick start

1
$ dotnet tool install microsoft.dataapibuilder -g
06

Use cases

↳Rapidly expose database tables as RESTful APIs
↳Build GraphQL APIs for modern applications
↳Create backendless APIs for frontend developers
07

Alternatives

GitHub MCP Server logo
GitHub MCP Server★ 33.6k
GitHub's official MCP Server. Allows AI agents to interact directly with your GitHub repositories (read files, search code, issues).
python-sdk logo
python-sdk★ 24.6k
The official Python SDK for Model Context Protocol servers and clients
fastmcp logo
fastmcp★ 28.1k
🚀 The fast, Pythonic way to build MCP servers and clients.
FunASR logo
FunASR★ 20.7k
Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation and speaker diarization, with OpenAI-compatible and MCP serving.
semble logo
semble★ 6.2k
Fast and Accurate Code Search for Agents
csharp-sdk logo
csharp-sdk★ 4.6k
The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft.
fast-agent logo
fast-agent★ 3.9k
Code, Build and Evaluate agents - excellent Model and Skills/MCP/ACP Support
Godot-MCP logo
Godot-MCP★ 283
Godot-MCP — Model Context Protocol (MCP) integration for the Godot Engine. AI tools for the Godot Editor in C#, with cloud connection to ai-game.dev. Apache-2.0.
See all alternatives →

Featured in these lists

  • Best MCP Servers for Databases

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Compatibility05Quick start06Use cases07Alternatives
Stats
GitHub Stars★ 1.5k
Last commit2d ago
StatusActive
LicenseMIT
CategoryAPI Integration
Trend (30d)
+0k↑ 1.4%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.