Panoramica
Che cos'è Data API Builder?Documentazione del generatore di API dati
Il generatore di API dati genera endpoint REST e GraphQL per i database, tra cui SQL Server, Azure SQL, Azure Cosmos DB, PostgreSQL e MySQL. Include anche un server MCP per l'integrazione dell'agente di intelligenza artificiale. Open source, sicuro e pronto per la produzione.
Panoramica
REST APIPanoramica
API GraphQLPanoramica
SQL MCP ServerNovità
Versione 2.0Riferimento
Matrice di funzionalitàAvvio rapido
Guida introduttiva: SQLAvvio rapido
Avvio rapido: NoSQLServer MCP SQL
Connettere gli agenti di intelligenza artificiale al database tramite il protocollo del contesto del modello.
Concetti
Panoramica, trasporto e strumenti di dati integrati.
Strumenti e configurazione
Strumenti personalizzati, descrizioni di entità e autenticazione.
Quickstarts
Connettere il primo client dell'agente di intelligenza artificiale al server MCP.
REST API
Endpoint REST generati automaticamente con OpenAPI, memorizzazione nella cache e operatori di query.
Concetti e caratteristiche
Endpoint, OpenAPI, viste di database e stored procedure.
Operatori di query e memorizzazione nella cache
Filtrare, ordinare, impaginare e memorizzare nella cache le risposte REST.
Quickstarts
Ottenere un endpoint REST in esecuzione con il database preferito.
API GraphQL
Query basate su schema, mutazioni, relazioni e aggregazioni.
Concetti e caratteristiche
Endpoint, mutazioni, aggregazioni, relazioni e procedure memorizzate.
Operatori di query
Filtrare, ordinare, impaginare e proiettare campi nelle query GraphQL.
Quickstarts
Ottenere un endpoint GraphQL in esecuzione con il database preferito.
Generatore di API per dati
Interfaccia della riga di comando
Inizializzare, configurare, convalidare ed eseguire DAB dal terminale.
Configurazione
Riferimento allo schema, valori dinamici, inserimento di segreti e file specifici dell'ambiente.
- Informazioni di riferimento sullo schema di configurazione
- Configurazione dell'entità
- Configurazione del runtime
- Configurazione dell'origine dati
- File specifici dell'ambiente
- funzione @env()
- La funzione Key Vault di @azure()
- Configurazione automatica
- Più origini dati
- Procedure consigliate per la configurazione
Sicurezza e autenticazione
Provider di autenticazione, ruoli di autorizzazione e sicurezza a livello di riga.
- Panoramica della sicurezza
- Informazioni generali sull'autenticazione
- Autorizzazione e ruoli
- Microsoft Entra ID
- JWT personalizzato (Okta, Auth0, Keycloak)
- EasyAuth di App Service
- Simulatore per i test locali
- Provider non autenticato
- Flusso per Conto di terzi (OBO)
- Sicurezza a livello di riga
- Criteri di database
- Procedure consigliate per la sicurezza