GraphQL
Lenguaje de consulta para APIs desarrollado por Facebook, que permite al cliente solicitar exactamente los datos que necesita.
Definición técnica
GraphQL es alternativa a REST donde el cliente especifica con precisión qué campos quiere recibir. Una sola request puede agregar datos de múltiples sources. Reduce over-fetching y under-fetching típicos de REST. Single endpoint con queries flexibles. Ejemplos: GitHub API, Shopify Storefront, Sanity CMS.
Por qué importa
En frontends con muchos datos, GraphQL puede juntar en una sola consulta lo que en REST serían varias. Para APIs simples, REST sigue siendo más directo.