O que é GraphQL?
GraphQL é uma linguagem de consulta para APIs e um runtime que atende a essas consultas usando seus dados existentes. Diferentemente de APIs REST, que retornam estruturas de dados fixas, o GraphQL permite que os clientes solicitem exatamente os dados de que precisam. Um schema GraphQL define os tipos, as queries e as mutations disponíveis em uma API usando uma Schema Definition Language (SDL).
Como usar este playground de GraphQL
- 1Cole seu schema GraphQL (SDL) na área de entrada do schema. A ferramenta fará o parsing e exibirá os tipos disponíveis.
- 2Escreva uma query GraphQL na área de entrada da query.
- 3Clique em Validate and Format para verificar a query em relação ao schema e formatá-la para facilitar a leitura.
- 4Revise os erros de validação e seus respectivos números de linha.
- 5Copie a query formatada usando o botão Copy.
Casos de uso comuns
Validar queries antes do deploy
Confirme se suas queries GraphQL são válidas em relação ao schema antes de publicar o código.
Formatar e organizar queries
Formate queries GraphQL desorganizadas ou minificadas para melhorar a legibilidade.
Explorar a estrutura do schema
Explore rapidamente os tipos, campos e relacionamentos disponíveis em um schema GraphQL.
Perguntas frequentes
Posso executar queries em uma API real?
Não. Esta é uma ferramenta offline para validar schemas e formatar queries. Ela não faz requisições de rede. Para executar queries em APIs reais, use ferramentas como GraphiQL ou Apollo Studio.
Preciso de um schema para formatar queries?
Não. Você pode formatar queries sem um schema. O schema só é necessário para a validação.
Meu schema e minhas queries são enviados a um servidor?
Não. O parsing, a formatação e a validação acontecem localmente no navegador, sem enviar o schema ou as queries a um servidor.