awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Azure avatar

Azure/data-api-builder

0
View on GitHub↗

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.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
aka.ms/dab/docs
↗

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.
1,447 星标·347 分支·C#·MIT·2 次浏览

Star 历史

azure/data-api-builder 的 Star 历史图表azure/data-api-builder 的 Star 历史图表

常见问题解答

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.

azure/data-api-builder 的主要功能有哪些?

azure/data-api-builder 的主要功能包括:Database-to-REST Interfaces, Database, Metadata-Driven Schema Mappers, Database Query Translators, GraphQL Schema Generators, GraphQL API Generators, GraphQL Integrations, Database REST APIs。

azure/data-api-builder 有哪些开源替代品?

azure/data-api-builder 的开源替代品包括: 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…

Data Api Builder 的开源替代方案

相似的开源项目,按与 Data Api Builder 的功能重合度排序。
  • begriffs/postgrestbegriffs 的头像

    begriffs/postgrest

    27,234在 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
    在 GitHub 上查看↗27,234
  • aws/aws-cdkaws 的头像

    aws/aws-cdk

    12,817在 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
    在 GitHub 上查看↗12,817
  • pubkey/rxdbpubkey 的头像

    pubkey/rxdb

    23,048在 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
    在 GitHub 上查看↗23,048
  • cube-js/cubecube-js 的头像

    cube-js/cube

    20,251在 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
    在 GitHub 上查看↗20,251
查看 Data Api Builder 的所有 30 个替代方案→

包含 Data Api Builder 的精选搜索

收录 Data Api Builder 的精选合集。
  • 自定义数据建模
  • 内部开发者平台 (IDP)
  • API 开发集成环境