GraphQL é uma linguagem de consulta para APIs e um runtime que responde a essas consultas com base em um schema tipado. O cliente envia uma única requisição descrevendo exatamente os campos que deseja, e o servidor retorna exatamente esse formato — nem mais, nem menos.
