GraphQL
GraphQL est un langage de requête pour API et un runtime côté serveur, créé par Facebook en 2012 et open-sourcé en 2015.
GraphQL est un langage de requête pour API et un runtime côté serveur, créé par Facebook en 2012 et open-sourcé en 2015. Il propose une alternative à REST où le client décrit précisément les données dont il a besoin, dans une seule requête, plutôt que de combiner plusieurs endpoints.
Une API GraphQL expose un schéma typé unique ; le client envoie des queries (lectures), mutations (écritures) et subscriptions (temps réel) sur un endpoint unique. Cela élimine le sur-fetching et le sous-fetching typiques de REST.
L'écosystème est mature en 2026 : Apollo, Relay, urql côté client ; Hasura, PostGraphile, Yoga, Apollo Server côté serveur. GraphQL est souvent comparé à tRPC pour les architectures TypeScript de bout en bout.
