Validador de esquema GraphQL en línea — SDL

Comprueba un esquema GraphQL (SDL) en local con buildSchema. Los errores siguen la especificación y la herramienta no ejecuta consultas. Formatea con Embellecer GraphQL.

Cargando…
Documentación Validate GraphQL
Validar SDL de esquema GraphQL con buildSchema.

Notas para desarrolladores

Solo graphql buildSchema (import dinámico) — SDL de esquema, no ejecución de consultas. GraphQL.js suele exigir un tipo Query raíz salvo que el esquema defina lo contrario. Los errores de sintaxis incluyen línea/columna cuando están disponibles; algunos errores semánticos pueden omitir ubicaciones. El formateo queda en Beautify GraphQL (Prettier) — no hay slug format-graphql. Máximo 512 KiB. El panel Resultados muestra Válido/Inválido con incidencias línea/columna y acción copiar error.

Casos de uso

Detectar tipos indefinidos y errores de sintaxis SDL antes del despliegue. Pegar un documento de esquema para una comprobación local rápida. Combinar con Beautify GraphQL para el formateo.

Ejemplos

SDL válido con Query

Antes

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

Después

Estado: válido

Tipo indefinido

Antes

type Query { hello: Foo }

Después

Unknown type "Foo"

FAQ Validate GraphQL

Preguntas frecuentes

¿Valida consultas?

No. Solo se comprueba el SDL de esquema mediante buildSchema. No ejecuta consultas ni hace introspección de un servidor en vivo.

¿Necesito un tipo Query?

Sí en los valores predeterminados típicos de GraphQL.js: se requiere una raíz Query salvo definición contraria. Sin Query, la validación suele fallar.

¿Dónde formateo GraphQL?

Usa Beautify GraphQL (Prettier). No hay herramienta format-graphql separada en FastMinify.

¿Herramientas relacionadas?

Formatea con Beautify GraphQL. Para JSON Schema / OpenAPI, consulta el hub herramientas API.

Herramientas OpenAPI para formatear, validar y analizar tus specs.