Validateur de schéma GraphQL en ligne — SDL

Validez un schéma GraphQL (SDL) localement via buildSchema. Erreurs précises — pas un exécuteur de requêtes. Formatez avec Beautify GraphQL.

Chargement…
Documentation Valider GraphQL
Valider un schéma GraphQL SDL avec buildSchema.

Notes développeur

graphql buildSchema uniquement (import dynamique) — SDL de schéma, pas d’exécution de requêtes. GraphQL.js exige en général un type Query racine. Les erreurs de syntaxe incluent ligne/colonne quand disponibles. Le formatage reste sur Beautify GraphQL (Prettier) — pas de slug format-graphql. Limite 512 Kio. Le panneau Résultats affiche Valide/Invalide avec issues ligne/colonne et action copier l’erreur.

Cas d’usage

Détecter types indéfinis et erreurs SDL avant déploiement. Coller un schéma pour un contrôle local rapide. Coupler avec Beautify GraphQL pour le formatage.

Exemples

SDL valide avec Query

Avant

type Query { hello: String pet(id: ID!): Pet } type Pet { id: ID! name: String! }

Après

Statut : valide

Type indéfini

Avant

type Query { hello: Foo }

Après

Unknown type "Foo"

FAQ Valider GraphQL

Questions fréquentes

Est-ce que ça valide les requêtes ?

Non — uniquement le SDL de schéma via buildSchema. Pas d’exécution de requêtes ni d’introspection serveur.

Faut-il un type Query ?

Oui dans les défauts GraphQL.js typiques : une racine Query est requise sauf définition contraire. Sans Query, la validation échoue en général.

Où formater GraphQL ?

Utilisez Beautify GraphQL (Prettier). Il n’y a pas d’outil format-graphql séparé sur FastMinify.

Outils liés ?

Formatez avec Beautify GraphQL. Pour JSON Schema / OpenAPI, voir le hub outils API.

Outils OpenAPI pour formater, valider et analyser vos specs.