API y protocolos IA

Herramientas para OpenAPI 3.1, agentes Model Context Protocol (MCP) y contratos de API HTTP.

Herramientas disponibles (50)

← Volver a todas las herramientas

JSON Schema y contratos

JSON a JSON Schema

Conversor de JSON a JSON Schema: Genere un esquema JSON a partir de datos JSON de muestra. Infiere tipos, matrices, campos obligatorios y restricciones de formato automáticamente.

JSON Schema a JSON simulado

Recorre el JSON Schema con modo y semilla elegidos, genera una muestra y comunica su validación real frente al esquema.

Herramienta de Limited Protobuf Message to JSON Schema

Usa Herramienta de Limited Protobuf Message to JSON Schema directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.

Generador de marcado estructurado JSON-LD

Genera un objeto JSON-LD con contexto schema.org y tipo indicado, por defecto SoftwareApplication. No añade etiqueta script ni valida propiedades Schema.org.

Validador de marcado estructurado Schema.org

Solo comprueba `@context` igual a `https://schema.org` y un `@type` no vacío. No valida propiedades específicas ni tipos de valores.

Constructor de matrices de respuestas simuladas para APIs

Selecciona un estado HTTP del mapa de respuestas y devuelve su cuerpo simulado; el mapa predeterminado solo tiene 200/404.

Migrador de versiones de JSON Schema (Draft-04 a 2020-12)

Migrador de versiones de JSON Schema (Draft-04 a 2020-12): Reemplaza la palabra clave `id` heredada con `$id` y actualiza el URI de `$schema` al borrador 2020-12.

Generador de una plantilla JSON de prueba

Sustituye {{key}}, @name y @int(min,max) en una sola plantilla JSON y analiza el resultado. No valida JSON Schema ni repite matrices.

OpenAPI y especificaciones

Generador OpenAPI

Crea un borrador de una operación OpenAPI 3.1 a partir del formulario y ejemplos JSON, valida el YAML o JSON y comunica problemas.

Validador OpenAPI

Analiza OpenAPI 3.0.x, 3.1.x o 3.2.x en JSON/YAML, comprueba estructura y referencias locales y separa avisos de diseño.

Generador de borradores de herramientas MCP desde OpenAPI

Generador de borradores MCP desde OpenAPI: convierte especificaciones OpenAPI 3.0/3.1 en borradores de definiciones MCP en el espacio de trabajo de esta página. Las solicitudes del sitio, extensiones y servicios administrados son rutas separadas.

Conversor bidireccional de OpenAPI 3.0 y 3.1

Conversor bidireccional de OpenAPI 3.0 y 3.1: Actualiza la versión raíz a 3.1.0 y convierte OpenAPI 3.0 heredado `nullable: true` a `type: [string, 'null']`.

Conversor de Swagger 2.0 a OpenAPI 3.x

Conversor de Swagger 2.0 a OpenAPI 3.x: Reemplaza host y basePath por OpenAPI 3 `servers: [{ url: 'https://api.example.com/v1' }]` y actualiza la versión raíz.

Conversor de OpenAPI a colecciones de Postman

Convierte operaciones OpenAPI 3.x habituales en un archivo JSON Postman Collection v2.1 descargable, con carpetas por etiquetas, marcadores de ruta/consulta/cabecera, descripciones, ejemplos inline disponibles y una aserción básica de estado. La entrada debe ser menor que 10.000.000 bytes UTF-8.

Conversor de colecciones de Postman a OpenAPI

Convierte JSON de Postman Collection en YAML OpenAPI 3.0. Recorre carpetas de solicitudes anidadas, asigna variables de URL y parámetros de consulta, infiere esquemas de cuerpos JSON sin procesar y agrupa ejemplos de respuesta bajo HTTP 200. Descarga el YAML localmente. La entrada debe tener menos de 10.000.000 bytes UTF-8.

Generador de clientes Fetch en TypeScript desde OpenAPI

Genera funciones fetch básicas de TypeScript desde operaciones OpenAPI admitidas en minúsculas. Codifica los parámetros de ruta entre llaves desde argumentos string y devuelve Response; parámetros de consulta/cabecera, tipos de esquema y análisis de respuesta quedan manuales.

Generador de clientes Axios desde OpenAPI

Genera funciones Axios básicas desde operaciones OpenAPI admitidas en minúsculas, con parámetros de ruta string codificados y cabecera bearer opcional. Tipos derivados de esquemas, parámetros de consulta/cabecera y contratos de respuesta quedan manuales.

Constructor de avisos de obsolescencia en OpenAPI

Marca una operación OpenAPI como obsoleta y añade una nota de migración a su descripción. No documenta la cabecera Sunset.

Validador y corrector de identificadores operationId en OpenAPI

Informa operationId ausentes o duplicados y puede generar los ausentes. No exige convenciones de mayúsculas.

Linter de buenas prácticas de diseño de APIs RESTful

Comprueba barra inicial, mayúsculas en rutas y campo responses en operaciones admitidas. No detecta verbos en rutas ni evalúa diseño de recursos.

HTTP y depuración de protocolos

Conversor de cURL a código

Analiza comillas de estilo POSIX, espacios escapados y continuaciones de línea, además de opciones cURL compatibles de método, cabecera, autenticación Basic, cookies y datos. Genera código JavaScript Fetch o Axios, Python Requests o Go net/http. El comando debe ocupar menos de 100.000 bytes UTF-8; las opciones no compatibles muestran un error. No se incluye un corpus real capturado en Chrome, Safari y Postman.

Constructor interactivo de cabeceras de petición HTTP

Crea un objeto JSON de cabeceras y un fragmento de opciones fetch. Valida la sintaxis token de los nombres, evalúa compatibilidad y riesgos, señala algunas cabeceras obsoletas, explica Cache-Control y genera cabeceras Bearer, Basic o de clave API localmente.

Analizador de archivos HAR y gráfico en cascada

Analiza localmente entradas HAR con el tiempo total y las fases DNS, conexión, TTFB y descarga. Consulta la cronología, filtra por dominio, tipo de contenido o estado, inspecciona cuerpos de respuesta y encuentra solicitudes lentas o grandes. Abre o suelta archivos HAR de hasta 100 MB; los valores sensibles se ocultan en los detalles mostrados.

Analizador de texto SSE

Analiza texto SSE pegado en campos event, id, retry y data y devuelve eventos JSON. No valida el final del flujo ni conecta con servidor.

Inspector de paquetes y mensajes WebSocket

Inspecciona texto de carga WebSocket: si es JSON, muestra claves superiores, longitud en bytes y valor; si no, muestra texto y longitud. No valida JSON-RPC 2.0.

Generador de cabeceras de respuesta CORS

Crea líneas Access-Control-Allow-Origin, Methods, Headers y Max-Age desde JSON. No envía preflight ni prueba el navegador.

Comprobador de coincidencia de rutas REST y parámetros

Compara segmentos de URL decodificados con literales y :name y devuelve coincidencia y parámetros.

Formateador de cabeceras RateLimit antiguas

Da formato a tres campos de un borrador anterior: RateLimit-Limit, RateLimit-Remaining y RateLimit-Reset. El borrador IETF de mayo de 2026 usa RateLimit y RateLimit-Policy; no aplica cuotas en servidor.

Validador de fuentes RSS y Atom

Validador de fuentes RSS y Atom: Analiza XML RSS 2.0 y Atom, comprueba los metadatos obligatorios compatibles y cuenta elementos o entradas. No descarga recursos enlazados ni valida todas las extensiones y fechas.

Herramienta de Common HTTP API Error Lookup

Usa Herramienta de Common HTTP API Error Lookup directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.

Analizador de URLs y protocolos WebSocket (ws:// y wss://)

Analiza campos ws/wss y rechaza fragmentos y datos de usuario; no conecta ni prueba TLS.

Seguridad y autenticación API

Probador de firmas HMAC para Webhooks

Genera y verifica firmas HMAC-SHA-256 localmente en formato genérico, Stripe, GitHub, Shopify o Slack. Stripe firma timestamp + cuerpo sin procesar; Slack firma v0 + timestamp + cuerpo sin procesar. El payload debe ser texto UTF-8 válido de menos de 5.000.000 bytes. Reformatear JSON cambia la firma; no se envían solicitudes.

Generador de pares de claves OAuth2 PKCE

Generador de pares de claves OAuth2 PKCE: Genera un verificador seguro de URL criptográficamente aleatorio, calcula el hash SHA-256 y codifica Base64URL para crear el desafío S256.

Constructor interactivo de URLs de autorización OAuth2

Constructor interactivo de URLs de autorización OAuth2: Reúne parámetros de consulta estándar RFC 6749, agrega tipo de respuesta = código y token anti-CSRF de estado aleatorio.

Generador y firmador local de tokens JWT

Firma localmente un JWT compacto: codifica el encabezado y la carga útil con Base64URL y crea una firma HMAC (HS256/384/512) o RSA PKCS#1 v1.5 (RS256/384/512). No verifica tokens.

Inspector de metadatos JWKS

Resume para cada clave del JWKS local kid, kty, use, key_ops, alg, cantidad de certificados y presencia de campos privados. No exporta PEM ni valida el material criptográfico.

Validador y extractor de URLs de sitemaps XML

Validador y extractor de sitemaps XML: Analiza el XML, comprueba la raíz del sitemap, extrae valores loc, valida URL HTTP(S) absolutas y señala duplicados. No valida XSD ni visita las URL.

Contador de directivas robots.txt

Cuenta líneas User-agent, Allow/Disallow/Crawl-delay y Sitemap en robots.txt pegado. No genera reglas ni prueba acceso a rutas.

Generador de líneas de cabeceras de seguridad

Genera líneas CSP, HSTS, antirrastreo MIME, Referrer y Permissions desde JSON. La salida predeterminada no restringe el enmarcado.

Constructor de directivas Content Security Policy (CSP)

Une nombres de directiva y valores de origen con comprobación léxica básica en texto CSP; no prueba aplicación del navegador ni compatibilidad del sitio.

Comprobación estructural de clave API

Comprueba longitud, variedad y patrones débiles sencillos de una clave. Los bits del alfabeto son solo límite superior; no identifica emisor ni verifica entropía.

Generador de hashes de integridad SRI (Subresource Integrity)

Generador de hashes de integridad SRI (Subresource Integrity): Calcula el resumen criptográfico SHA-384 y codifica el resultado en Base64 estándar.

Generador de firmas de autenticación OAuth 1.0a

Generador de firmas de autenticación OAuth 1.0a: Codifica el método HTTP, la URL y los parámetros de consulta ordenados normalizados en una cadena base de firma estándar OAuth 1.0a.

GraphQL y RPC

Categoría de herramienta