¿Qué es GraphQL?
GraphQL es un lenguaje de consulta para API y un runtime que atiende a estas consultas usando sus datos existentes. A diferencia de API REST, que regresan estructuras de datos fijas, el GraphQL permite a los clientes solicitar exactamente los datos que necesitan. Un schema GraphQL define los tipos, las queries y las mutations disponibles en una API usando una Schema Definition Language (SDL).
Cómo usar este juego de GraphQL
- 1Cole su schema GraphQL (SDL) en la zona de entrada de schema. La herramienta hará parsing y mostrará los tipos disponibles.
- 2Escriba una query GraphQL en el área de entrada de la query.
- 3Haga clic en Validate and Format para comprobar query en relación con el schema y formatearla para facilitar la lectura.
- 4Revise los errores de validación y sus respectivos números de línea.
- 5Copie la query formateada usando el botón Copiar.
Casos de uso comunes
Playground de GraphQL — validador de esquemas y formateador de consultas
Compruebe si sus queries GraphQL son válidas en relación con el schema antes de publicar el código.
Playground de GraphQL — validador de esquemas y formateador de consultas
Formate queries GraphQLdesorganizadas o minificadas para mejorar la legibilidad.
Playground de GraphQL — validador de esquemas y formateador de consultas
Explora rápidamente los tipos, campos y relaciones disponibles en un schema GraphQL.
Preguntas frecuentes
¿Puedo ejecutar queries en una API real?
No. Esta es una herramienta offline para validar schemas y formatear queries. Ella no hace requisiciones de red. Para ejecutar queries en API reales, use herramientas como GraphiQL o Apolo Studio.
¿Necesito un schema para formatear queries?
No. Puede formatear queries sin un schema. El schema solo es necesario para la validación.
¿Mi schema y mis queries se envían a un servidor?
No. El parsing, la formato y la validación se realizan localmente en el navegador, sin enviar el schema o las queries a un servidor.