awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Azure avatar

Azure/data-api-builder

0
View on GitHub↗
1,447 Stars·347 Forks·C#·MIT·2 Aufrufeaka.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.

Star-Verlauf

Star-Verlauf für azure/data-api-builderStar-Verlauf für azure/data-api-builder

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Data Api Builder

Handverlesene Sammlungen, in denen Data Api Builder vorkommt.
  • Benutzerdefinierte Datenmodellierung
  • Internal Developer Platform
  • Integrierte Umgebung für die API-Entwicklung

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von azure/data-api-builder?

Die Hauptfunktionen von azure/data-api-builder sind: Database-to-REST Interfaces, Database, Metadata-Driven Schema Mappers, Database Query Translators, GraphQL Schema Generators, GraphQL API Generators, GraphQL Integrations, Database REST APIs.

Welche Open-Source-Alternativen gibt es zu azure/data-api-builder?

Open-Source-Alternativen zu azure/data-api-builder sind unter anderem: 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…

Open-Source-Alternativen zu Data Api Builder

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Data Api Builder.
  • begriffs/postgrestAvatar von begriffs

    begriffs/postgrest

    27,234Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗27,234
  • aws/aws-cdkAvatar von aws

    aws/aws-cdk

    12,817Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,817
  • pubkey/rxdbAvatar von pubkey

    pubkey/rxdb

    23,048Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,048
  • cube-js/cubeAvatar von cube-js

    cube-js/cube

    20,251Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,251
  • Alle 30 Alternativen zu Data Api Builder anzeigen→