GraphQL é uma linguagem de consulta para APIs que permite executar consultas usando um sistema de tipos definido para os dados. Originado em 2012 e se tornando open source em 2015, o GraphQL oferece uma experiência de desenvolvimento facilitada e é adotado por grandes plataformas como o GitHub, que já não utiliza mais a API REST em sua versão 4. O GraphQL simplifica a evolução de APIs, reduzindo o payload para aplicativos móveis e permitindo que desenvolvedores explorem dados de forma interativa.