awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Azure avatar

Azure/data-api-builder

0
View on GitHub↗
1,447 estrellas·347 forks·C#·MIT·2 vistasaka.ms/dab/docs↗

Data Api Builder

Data API builder is a service that automatically generates REST and GraphQL endpoints directly from database schemas and stored procedures. By interpreting database metadata, it provides immediate programmatic access to information without requiring the development of custom backend routes or manual query logic.

The engine distinguishes itself through a metadata-driven translation layer that maps incoming HTTP requests to native database queries while enforcing granular, role-based access control and row-level security policies. It includes a dedicated bridge for AI agents, allowing these systems to interact with database schemas and retrieve records using natural language commands through standardized protocols.

The platform manages application behavior through a declarative configuration engine, supporting modular request pipelines that handle authentication, rate limiting, and query transformation. It incorporates performance-oriented features such as in-memory query caching and resource consumption limits to maintain stability under heavy load. Operational visibility is supported through standardized logging, tracing, and health monitoring endpoints.

Users manage the service lifecycle, configuration, and deployment tasks through a command-line interface. The system supports secure, decoupled settings by dynamically injecting environment variables and sensitive credentials from external management services.

Features

  • Database-to-REST Interfaces - Automatically generates REST and GraphQL endpoints from database schemas to provide immediate programmatic data access.
  • Database - Provides a gateway that translates HTTP requests into native database queries while enforcing granular role-based access control.
  • Metadata-Driven Schema Mappers - Maps database schemas to web-friendly API interfaces using a metadata-driven configuration engine.
  • Database Query Translators - Translates incoming HTTP requests into native database queries to simplify data access without custom backend logic.
  • GraphQL Schema Generators - Generates GraphQL schemas by introspecting database structures to support complex queries and relationships.
  • GraphQL API Generators - Automatically derives REST and GraphQL endpoints directly from database schemas and stored procedures.
  • GraphQL Integrations - Exposes database entities through a GraphQL interface to support flexible data retrieval.
  • Database REST APIs - Generates RESTful endpoints from database schemas to provide standard data access methods like filtering and pagination.
  • Role-Based Access Control - Enforces granular role-based access control and row-level security policies on database entities.
  • Role-Based Access Controls - Enforces granular security policies and row-level filters on database queries based on user roles.
  • Agent Connectivity Interfaces - Connects intelligent agents to database schemas using standardized protocols for natural language data interaction.
  • AI Agent Integrations - Exposes database schemas to AI agents using standardized protocols for natural language interaction.
  • Model Context Protocol Servers - Exposes database entities to AI agents using the Model Context Protocol for natural language data interaction.
  • Query Result Caching - Implements in-memory query result caching to reduce latency and minimize load on the primary database.
  • Declarative Configuration Engines - Manages application behavior and data connectivity through declarative configuration files.
  • Middleware-Based Request Pipelines - Processes incoming traffic through modular middleware handlers for authentication, rate limiting, and query transformation.
  • Request Authentications - Validates incoming traffic using external identity providers to secure database operations.

Historial de estrellas

Gráfico del historial de estrellas de azure/data-api-builderGráfico del historial de estrellas de azure/data-api-builder

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Data Api Builder

Colecciones seleccionadas manualmente donde aparece Data Api Builder.
  • Modelado de datos personalizado
  • Plataforma de desarrollo interna (IDP)
  • entorno integrado para el desarrollo de APIs

Alternativas open-source a Data Api Builder

Proyectos open-source similares, clasificados según cuántas características comparten con Data Api Builder.
  • begriffs/postgrestAvatar de begriffs

    begriffs/postgrest

    27,234Ver en GitHub↗

    PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand

    Haskell
    Ver en GitHub↗27,234
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Ver en GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Ver en GitHub↗12,817
  • pubkey/rxdbAvatar de pubkey

    pubkey/rxdb

    23,048Ver en GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    TypeScriptangularbrowser-databasecouchdb
    Ver en GitHub↗23,048
  • cube-js/cubeAvatar de cube-js

    cube-js/cube

    20,251Ver en GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Rustagentic-analyticsagentsai
    Ver en GitHub↗20,251
Ver las 30 alternativas a Data Api Builder→

Preguntas frecuentes

¿Qué hace azure/data-api-builder?

Data API builder is a service that automatically generates REST and GraphQL endpoints directly from database schemas and stored procedures. By interpreting database metadata, it provides immediate programmatic access to information without requiring the development of custom backend routes or manual query logic.

¿Cuáles son las características principales de azure/data-api-builder?

Las características principales de azure/data-api-builder son: Database-to-REST Interfaces, Database, Metadata-Driven Schema Mappers, Database Query Translators, GraphQL Schema Generators, GraphQL API Generators, GraphQL Integrations, Database REST APIs.

¿Qué alternativas de código abierto existen para azure/data-api-builder?

Las alternativas de código abierto para azure/data-api-builder incluyen: begriffs/postgrest — PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… cube-js/cube — Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services…