Vue d’ensemble
Qu’est-ce que le générateur d’API de données ?Documentation du générateur d’API de données
Le générateur d’API de données génère des points de terminaison REST et GraphQL pour vos bases de données, notamment SQL Server, Azure SQL, Azure Cosmos DB, PostgreSQL et MySQL. Il inclut également un serveur MCP pour l’intégration de l’agent IA. Open source, sécurisé et prêt pour la production.
Vue d’ensemble
REST APIVue d’ensemble
GraphQL APIVue d’ensemble
SQL MCP ServerNouveautés
Version 2.0Référence
Matrice de caractéristiquesDémarrage rapide
Démarrage rapide : SQLDémarrage rapide
Démarrage rapide : NoSQLServeur SQL MCP
Connectez des agents IA à votre base de données via le protocole de contexte de modèle.
Les concepts
Vue d’ensemble, transport et outils de données intégrés.
Outils et configuration
Outils personnalisés, descriptions d’entités et authentification.
Démarrages rapides
Connectez votre premier client d’agent IA au serveur MCP.
REST API
Points de terminaison REST générés automatiquement avec openAPI, mise en cache et opérateurs de requête.
Concepts et caractéristiques
Points de terminaison, OpenAPI, vues de base de données et procédures stockées.
Opérateurs de requête &mise en cache
Filtrer, trier, paginer et mettre en cache les réponses REST.
Démarrages rapides
Obtenez un point de terminaison REST en cours d’exécution avec votre base de données de votre choix.
GraphQL API
Requêtes pilotées par schéma, mutations, relations et agrégation.
Concepts et caractéristiques
Points de terminaison, mutations, agrégation, relations et procédures stockées.
Opérateurs de requête
Filtrer, trier, paginer et projeter des champs dans les requêtes GraphQL.
Démarrages rapides
Obtenez un point de terminaison GraphQL opérationnel avec votre base de données préférée.
Générateur d’API de données
Démarrages rapides
Configuration pas à pas pour SQL Server, PostgreSQL, MySQL et Azure Cosmos DB.
Interface de ligne de commande
Initialisez, configurez, validez et exécutez DAB à partir du terminal.
Paramétrage
Référence de schéma, valeurs dynamiques, injection de secrets et fichiers spécifiques à l’environnement.
- Informations de référence sur le schéma de configuration
- Configuration d’entité
- Configuration du runtime
- Configuration de la source de données
- Fichiers spécifiques à l’environnement
- fonction @env()
- @azure() Key Vault Fonction
- Configuration automatique
- Sources de données multiples
- Bonnes pratiques de configuration
Sécurité et authentification
Fournisseurs d’authentification, rôles d’autorisation et sécurité au niveau des lignes.
- Vue d’ensemble de la sécurité
- Vue d’ensemble de l'authentification
- Autorisation et rôles
- Microsoft Entra ID (système d'identification de Microsoft)
- JWT personnalisé (Okta, Auth0, Keycloak)
- App Service EasyAuth
- Simulateur pour les tests locaux
- Fournisseur non authentifié
- Flux "On-Behalf-Of" (OBO)
- Sécurité au niveau des lignes
- Stratégies de base de données
- Bonnes pratiques de sécurité