Sander ten Brinke
Say goodbye to building boring APIs with Azure Data API Builder
#1about 3 minutes
The problem of building repetitive data APIs
Repetitive CRUD operations for simple applications create unnecessary overhead and boilerplate for developers.
#2about 2 minutes
Introducing the open-source Data API Builder
Data API Builder is an open-source tool that generates REST and GraphQL endpoints from your database at runtime.
#3about 2 minutes
Exploring core features and out-of-the-box benefits
The tool provides built-in support for filtering, sorting, pagination, authentication, caching, and OpenAPI documentation.
#4about 2 minutes
Getting started with the Data API Builder CLI
Use simple CLI commands like `dab init`, `dab add`, and `dab start` to initialize, configure, and run your API.
#5about 2 minutes
Understanding the main configuration file sections
The configuration file is structured into data source, runtime, and entity sections to define API behavior.
#6about 2 minutes
Querying your API using REST, OData, and GraphQL
Consume the generated API through standard REST endpoints, OData query options, or flexible GraphQL queries with relationships.
#7about 5 minutes
Live demo of a React app with role-based access
A practical demonstration shows a React application interacting with the generated API, including role-based permissions and GraphQL queries.
#8about 2 minutes
Handling custom logic with serverless functions
Extend the API's capabilities by intercepting specific requests with a gateway like API Management to trigger custom serverless functions.
#9about 3 minutes
Securing endpoints with authentication and authorization
Secure your API using providers like Entra ID or JWTs and define granular access control with roles, item security, and field security.
#10about 1 minute
Hosting options across cloud and on-premise environments
Deploy Data API Builder anywhere using Docker containers on services like Kubernetes, Azure Container Apps, AWS Fargate, or Google Cloud Run.
#11about 2 minutes
Integrating directly with Azure Static Web Apps
Azure Static Web Apps offers a built-in integration that hosts the Data API Builder for you, simplifying deployment.
#12about 5 minutes
Roadmap, community resources, and Q&A
Learn about upcoming features like hot reload, find links to documentation and source code, and hear answers to common questions.
Related jobs
Jobs that call for the skills explored in this talk.
Dennemeyer Group
Hesperange, Luxembourg
Intermediate
Senior
.NET
Structured Query Language (SQL)
Matching moments
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:45 MIN
Preventing exposed API keys in AI-assisted development
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
02:48 MIN
Building trust through honest developer advocacy
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
06:47 MIN
Solving date and time issues with the Temporal API
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies
Markus Möller
The Great API Debate: REST, GraphQL, or gRPC?
Alexis Yushin
Building APIs in the AI Era
Hugo Guerrero
API = Some REST and HTTP, right? RIGHT?!
Rustam Mehmandarov
Developer Tools for Microsoft Azure
Radu Vunvulea
Azure AI Foundry for Developers: Open Tools, Scalable Agents, Real Impact
Oliver Will
Specifications as the better way of software development
Artem Manchenkov
GraphQL: Does it replace SQL, REST or Something Else?
Gregor Bauer
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

ITproposal B.V.
Utrecht, Netherlands
Senior
API
DNS
REST
Azure
Python
+4


ITproposal B.V.
Amsterdam, Netherlands
Remote
Senior
ETL
Azure
Scala
T-SQL
+6



BI-Profile BV
Eindhoven, Netherlands
ETL
Azure
DevOps
Python
Data analysis
+1


N Consulting Ltd
Brussels, Belgium
Azure
DevOps
Python
PySpark
Agile Methodologies
+1

Ilionx
Groningen, Netherlands
€4-6K
Intermediate
Azure
PySpark