ESC
Kit de Desarrollo de API

Este flujo está diseñado para desarrolladores backend e integradores de API que quieren una forma estructurada de abordar las tareas más comunes — desde leer respuestas en crudo hasta firmar solicitudes para mayor seguridad. Sigue los pasos en orden al comenzar una nueva integración o ve directamente al paso que necesites.

7 pasos ~15 min 7 herramientas
01

Formatear y Validar JSON

Las respuestas de API deben ser legibles antes de trabajar con ellas. Pega el JSON en crudo para revisar la estructura y detectar errores de sintaxis de inmediato — el JSON mal formado provoca fallos silenciosos difíciles de depurar.

Formateador JSON
Pega la respuesta de API sin procesar aquí para darle formato con indentación correcta y detectar errores de sintaxis antes de escribir una sola línea de código.
Abrir Herramienta
02

Generar IDs de Recursos Únicos

Cada recurso de tu API necesita un identificador único. Los UUIDs son libres de colisiones, funcionan en sistemas distribuidos y no exponen secuencias internas de la base de datos.

Generador de UUID
Genera uno o más UUIDs para usar como identificadores en tus solicitudes de API, datos de prueba o semillas de base de datos.
Abrir Herramienta
03

Codificar Datos Binarios para el Transporte

Las APIs intercambian con frecuencia datos binarios como texto — imágenes, archivos, certificados. Base64 es la codificación estándar para incrustar binarios en JSON o cabeceras HTTP.

Codificador / Decodificador Base64
Codifica un archivo o cadena binaria en Base64 para incluirla en un payload JSON, o decodifica un valor Base64 de una respuesta de API para inspeccionar su contenido.
Abrir Herramienta
04

Codificar Parámetros de URL

Las cadenas de consulta con caracteres especiales (espacios, ampersands, signos de igual) rompen las solicitudes de API. Codifica cada parámetro antes de añadirlo a las URLs de los endpoints.

Codificador / Decodificador de URL
Pega el valor de un parámetro de consulta sin procesar para obtener su forma codificada en porcentaje, lista para añadir a una URL de endpoint.
Abrir Herramienta
05

Crear Tokens de Autenticación

Protege tus endpoints de API con tokens JWT. Define el payload, elige un algoritmo de firma y genera tokens para probar flujos de autenticación sin tocar tu servidor de auth.

Generador de JWT
Construye un JWT con los claims y la clave secreta que elijas para probar endpoints protegidos o verificar que tu lógica de validación de tokens funciona correctamente.
Abrir Herramienta
06

Firmar Solicitudes para Garantizar Integridad

Agrega firma de solicitudes para la verificación de webhooks o la autenticación por clave de API. HMAC garantiza que los payloads no han sido alterados en tránsito — requerido por Stripe, GitHub y muchas otras APIs.

Generador de HMAC
Genera una firma HMAC para el cuerpo de una solicitud o un payload de webhook, para verificar integridad o reproducir la firma esperada durante la depuración.
Abrir Herramienta
07

Extraer Campos de las Respuestas

Cuando las respuestas están muy anidadas, JSONPath te permite extraer exactamente los campos que necesitas. Es más rápido que escribir parsers personalizados y útil para documentar de qué campos depende tu código.

Buscador de Rutas JSON
Pega una respuesta de API compleja y haz clic en cualquier valor para obtener su expresión JSONPath — cópiala directamente en tu código.
Abrir Herramienta

Consejos Profesionales

  • Guarda localmente una respuesta JSON de prueba para cada API que integres. Vuelve a pegarla en el formateador cada vez que la API se actualice para detectar rápidamente campos nuevos o modificados.
  • Al depurar discrepancias en HMAC, comprueba primero la codificación de caracteres. Una sola diferencia entre UTF-8 y ASCII en la clave o el mensaje produce una firma completamente distinta.
  • Los payloads de JWT solo están codificados en Base64, no cifrados. Nunca pongas contraseñas, números de tarjeta de crédito completos ni otros datos sensibles en un claim de JWT.

Preguntas Frecuentes

No — el orden refleja un flujo de trabajo típico, pero cada herramienta es independiente. Si solo necesitas codificar un parámetro de URL o generar un UUID, ve directamente a ese paso.

Sí. Las siete herramientas funcionan independientemente del estilo de API. Las respuestas de GraphQL siguen siendo JSON, la autenticación sigue usando JWT o HMAC, y los datos binarios aún requieren codificación Base64.

JWT es un formato de token que transporta claims (ID de usuario, roles, expiración) y es verificado por el servidor en cada solicitud. HMAC es un método de firma que prueba que un mensaje no fue alterado en tránsito — usado habitualmente en firmas de webhooks. Resuelven problemas distintos y a menudo se usan juntos.

No. Cada herramienta en este sitio se ejecuta completamente en tu navegador. Tus claves de API, tokens, payloads y secretos nunca salen de tu dispositivo.

Base64 es la opción estándar. JSON solo admite texto, por lo que los datos binarios deben codificarse como una cadena. La mayoría de las APIs que aceptan cargas de archivos en cuerpos JSON esperan valores codificados en Base64 en un campo dedicado.

Seguridad y Privacidad

La seguridad de tus datos es nuestra prioridad

Procesamiento Local

Todo el procesamiento ocurre en tu navegador

Sin Transferencia de Datos

Tus datos no se envían a nuestros servidores

Sin Almacenamiento de Datos

No se almacenan ni comparten datos

Cifrado SSL

Cifrado SSL para conexión segura