data-api-builder

data-api-builder

Data API builder provides modern REST and GraphQL endpoints along with MCP tools, connecting Azure databases and on-premises storage.

MCPDataOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 1.4k
Source
mcp-github

Overview

Data API builder (DAB) is an open-source no-code tool that creates secure, feature-rich REST and GraphQL endpoints for your databases. It is a CRUD data API engine that runs in containers and supports Azure, other clouds, or on-premises environments. DAB offers integration tools, telemetry, and other productivity features. With DAB, AI can easily access and manipulate data in databases. Ideal for scenarios requiring rapid development of data interfaces.

Capabilities

  • Provides REST and GraphQL endpoints
  • Supports multiple database types
  • Supports multi-environment deployment
  • Integrates development tools and telemetry

Use cases

Rapidly build data interfacesSimplify database accessImprove development efficiencySupport multi-cloud and on-premises environments

Setup

Requires: API KeyNode 环境数据库连接字符串
1. Install .NET runtime version 8 or higher.\n2. Use `dotnet tool install microsoft.dataapibuilder -g` to install the DAB command-line tool.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

Which databases does DAB support?

Azure SQL, SQL Server, SQLDW, Cosmos DB, PostgreSQL, MySQL.

Is DAB open source?

Yes, DAB is open source and free.

Related skills