Como documento colaborativo, qualquer um pode colaborar com o mesmo a partir de um pull request (dando previamente um fork). No Issues está as principais dúvidas, verifique o mesmo antes de fazer qualquer pergunta para evitar repetição. Caso não encontre sua dúvida sinta-se a vontade para criar uma.
GraphQL é uma linguagem de consulta para sua API e um Runtime do lado do servidor para executar consultas usando um sistema de tipos que você define para seus dados. O GraphQL não está vinculado a nenhum banco de dados ou mecanismo de armazenamento específico e, em vez disso, é respaldado pelo código e pelos dados existentes.
- Com GraphQL você faz uma requisição e obtém apenas os dados que você deseja.
- Pode fazer multiplas buscas (queries) em uma única requisição.
- Um único end-point para a aplicação inteira.
- Fácil de consumir dados, principalmente em meio ao mundo mobile.
GraphQL foi criada pelo Facebook em 2012 e lançada publicamente em 2015. E, é considerada uma alternativa para arquiteturas REST, além de oferecer um serviço runtime para rodar comandos e consumir uma API.