Partager via


Qu’est-ce que GraphQL pour Azure ?

Découvrez les services et outils dont vous avez besoin pour créer et déployer vos applications GraphQL sur Azure. Que vous hébergiez vos applications GraphQL existantes ou que vous créiez de nouveaux points de terminaison GraphQL, Azure fournit les ressources nécessaires sans apporter de modifications à votre code.

Comprenez comment utiliser GraphQL sur Azure.

  • Apportez des applications GraphQL aux services d’hébergement d’applications web d’Azure tels que Static Web Apps, App Service et Azure Functions.
  • Créez des points de terminaison GraphQL pour vos sources de données existantes sans ajouter d’infrastructure GraphQL. Intégrez des microservices, en regroupant les appels aux services existants, en utilisant API Management ou l’accès aux bases de données via GraphQL en utilisant Data API builder.

Qu’est-ce GraphQL ?

GraphQL est un langage de requête pour les API et un runtime pour répondre à ces requêtes avec vos données existantes. GraphQL fournit une description complète et compréhensible des données dans votre API, offre aux clients la possibilité de demander exactement ce dont ils ont besoin, simplifie l’évolution des API au fil du temps, et offre de puissants outils de développement.

Le support linguistique de GraphQL est vaste, vous permettant de choisir votre langage préféré pour créer des applications GraphQL. GraphQL est également pris en charge par de nombreuses bibliothèques clientes et bibliothèques serveur.

Apportez vos applications GraphQL à Azure

Lorsque vous apportez votre application existante à Azure, considérez les services suivants et leurs utilisations :

Créez des points de terminaison GraphQL pour vos sources de données existantes

Lorsque vous créez des points de terminaison GraphQL pour vos sources de données existantes, considérez les services suivants et leurs utilisations :

  • Points de terminaison d’API personnalisés : Utilisez Azure API Management pour créer un point de terminaison GraphQL pour vos sources de données Azure existantes.
  • Points de terminaison de données statiques : Utilisez Static Web Apps et le data-api point de terminaison configuré dans le fichier staticwebapp.database.config.json pour créer un point de terminaison GraphQL accessible depuis votre application cliente statique pour vos sources de données Azure existantes.

Ressources

En savoir plus sur la création d’applications GraphQL sur Azure :