Top Profil

Glossaire · Concepts fondamentaux

GraphQL

Aussi appelé : API GraphQL

Définition

GraphQL est un langage de requête pour les API, créé par Facebook en 2015, qui permet au client de décrire précisément les données dont il a besoin et de les recevoir en une seule réponse. Là où une API REST expose des ressources fixes, GraphQL expose un schéma typé que le client parcourt à sa guise, comme une commande à la carte plutôt qu'un menu imposé. Il évite les allers-retours multiples et les données superflues, particulièrement utiles aux applications mobiles.

Dans la pratique

GraphQL brille quand de nombreux clients différents (web, mobile, partenaires) consomment les mêmes données avec des besoins variés. Il déplace la complexité côté serveur : performance des requêtes imbriquées, mise en cache, sécurité contre les requêtes abusives. Un profil GraphQL doit savoir concevoir le schéma et optimiser l'accès aux données, pas seulement exposer la base.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.