GraphQL é uma linguagem de consulta e manipulação de dados open-source para APIs que permite fazer consultas aos dados existentes de forma flexível em uma única requisição. O documento introduz GraphQL como uma solução para problemas comuns em APIs REST como tráfego desnecessário de dados e alto acoplamento entre clientes e servidores.