GraphQL

term_id: graphql

Category: engineering_practice

Definition

Développé par Facebook, GraphQL fournit une description complète et compréhensible des données de votre API, donnant aux clients le pouvoir de demander exactement ce dont ils ont besoin et rien de plus. Il remplace les multiples appels d’API traditionnels par un point d’accès unique.

Summary

GraphQL est un langage de requête pour les API et un temps d’exécution pour satisfaire ces requêtes avec des données existantes, permettant aux clients de demander exactement ce dont ils ont besoin.

Key Concepts

  • Définition du schéma
  • Langage de requête
  • Point d’accès unique
  • Sécurité des types

Use Cases

  • Backends d’applications web modernes
  • Récupération de données pour applications mobiles
  • Orchestration de microservices