Data API builder documentation
Data API builder (DAB) provides a REST API over a database. It also provides a GraphQL API. It supports not just SQL Server, but Azure SQL Database, Azure Cosmos DB, PostgreSQL, MySQL, and SQL Data Warehouse. DAB runs in any cloud or on-premises, and it's open source and free to use. It's secure, feature-rich, and a foundational component of Microsoft Fabric—which is another way of saying it's high-performance and capable of handling massive data operations.
About Data API builder
Overview
What's new
Training
Get started
Quickstart
Quickstart
video
Open Source
Download
Reference
sample
Developer Reference
Reference
Concept
How-To Guide
sample
- Library app sample with Data API builder, SQL Server, and Blazor
- Todo app sample with Data API builder and Azure SQL
- Library app sample with Data API builder and Azure SQL
- Sample devcontainer for Data API builder and Azure SQL Database
Deploy
REST API
Concept
How-To Guide
Reference
GraphQL API
Concept
Reference
Configuration File
Concept
Command Line
Concept
How-To Guide
Reference
Visual Studio Code extensions
Overview
How-To Guide
Download
API-level Security
Concept
How-To Guide
- Configure Entra ID authentication
- Configure custom JSON Web Token (JWT) authentication (Okta/Auth0)
- Configure App Service authentication
- Configure Simulator for testing
- Implement row-level security