Desenvolvimento

Playground de GraphQL — Validador de schema e formatador de queries

Playground online e gratuito de GraphQL. Valide queries em relação ao seu schema, formate queries GraphQL e inspecione tipos do schema. Funciona offline e não exige cadastro.

Uso gratuito Sem cadastro Funciona no navegador

Área da ferramenta

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

  1. 1Cole seu schema GraphQL (SDL) na área de entrada do schema. A ferramenta fará o parsing e exibirá os tipos disponíveis.
  2. 2Escreva uma query GraphQL na área de entrada da query.
  3. 3Clique em Validate and Format para verificar a query em relação ao schema e formatá-la para facilitar a leitura.
  4. 4Revise os erros de validação e seus respectivos números de linha.
  5. 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.