Probador de API GraphQL

Envía consultas y mutaciones GraphQL y revisa la respuesta, los errores y el esquema

Consulta

Escribe una consulta o carga un ejemplo.

Un objeto JSON. Déjalo vacío si la operación no tiene variables.

Respuesta

Envía una consulta para ver aquí el estado, las cabeceras y el cuerpo.

El modo Directo envía la petición desde tu navegador, así que el endpoint debe permitir CORS para este sitio. Ctrl o Cmd + Enter envía la petición desde cualquier editor.

Qué hace

GraphQL API Tester envía una operación GraphQL a un endpoint y muestra el estado HTTP, el tiempo, el tamaño, las cabeceras de respuesta y el cuerpo JSON formateado. Los errores GraphQL se listan con su ruta en la respuesta y su posición en la consulta, y se señalan los datos parciales. La consulta se analiza localmente con graphql-js para detectar errores de sintaxis, descubrir operaciones y formatear.

Modos Directo y Proxy

El modo Directo envía la petición desde tu navegador, así que las credenciales nunca pasan por CodingTool.dev, pero el endpoint debe permitir CORS. El modo Proxy envía una petición a través del relé de CodingTool.dev, que solo llega a direcciones http y https públicas: las direcciones privadas, de loopback, link-local y de metadatos se bloquean tras la resolución DNS y en cada redirección, con un tiempo límite de 30 segundos, un límite de 2 MB por petición y de 5 MB por respuesta. No se reenvían cookies ni Proxy-Authorization y no se guarda nada.

Variables, cabeceras y GET

Las variables son un objeto JSON que se valida antes de enviar. Los valores de Authorization, Cookie, X-API-Key y cabeceras similares se enmascaran con un botón para mostrarlos y nunca se guardan. POST envía un cuerpo JSON; GET codifica query, variables y operationName como parámetros de URL y solo se permite para operaciones de consulta, porque las mutaciones por GET se rechazan.

Esquema y privacidad

Obtener esquema ejecuta la consulta de introspección estándar, imprime el esquema como SDL y valida tu consulta con él, mostrando los errores en el editor. El esquema solo se guarda en memoria. Solo se recuerdan el transporte elegido y la pestaña activa; el endpoint, la consulta, las variables y las cabeceras nunca se guardan, registran ni envían a analítica.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch