Lenguaje de consultas para APIs creado por Meta que permite al cliente solicitar exactamente los datos que necesita, eliminando over-fetching y under-fetching.
A diferencia de REST donde cada endpoint devuelve una estructura fija, GraphQL tiene un único endpoint donde el cliente define la forma de la respuesta. Ideal para apps con múltiples vistas que consumen los mismos datos de formas diferentes.