{"id":"azure-data-api-builder","name":"data-api-builder","af_score":47.5,"security_score":56.5,"reliability_score":35.0,"what_it_does":"Data API builder (DAB) generates a containerized CRUD data API from supported database schemas, exposing secure REST and GraphQL endpoints (and mentions MCP support as coming soon). It includes a CLI (dab) for configuration, adds entities with permissions, and can run in development or production modes.","best_when":"You want to rapidly generate REST + GraphQL CRUD APIs over a known relational/noSQL schema and are comfortable configuring security/permissions via DAB config and running it in your infrastructure.","avoid_when":"You need advanced non-CRUD behavior, strict security posture with clearly documented authentication/authorization mechanisms beyond the provided config options, or you require complete MCP integration details today.","last_evaluated":"2026-03-30T13:23:32.279532+00:00","has_mcp":false,"has_api":true,"auth_methods":["Configurable authentication provider (example shown: AppService) via DAB runtime host.authentication.provider","Role/permission configuration at entity level (example: role 'anonymous' with actions)"],"has_free_tier":true,"known_gotchas":["MCP support is described as 'coming soon' in README; expect limited or no MCP integration.","Authentication behavior is driven by configuration; agent setups may fail if required runtime authentication/provider settings are omitted.","Secrets are used via connection strings and .env; ensure agents do not log or expose those values."],"error_quality":0.0}