Visor OpenAPI y Swagger
Visor interactivo de especificaciones OpenAPI 3.x y Swagger 2.0 con generadores de código cURL y Fetch.
OpenAPI / Swagger Spec (JSON or YAML)
Petstore API
v1.0.0A sample Petstore API spec for demonstrating OpenAPI / Swagger rendering
https://petstore.swagger.io/v2¿Qué es Visor OpenAPI y Swagger?
El Visor de Especificaciones OpenAPI y Swagger te permite pegar o subir cualquier especificación OpenAPI 3.0, 3.1 o Swagger 2.0 en formato JSON o YAML y la transforma al instante en una interfaz de documentación de API interactiva y visual. Los endpoints se agrupan automáticamente por etiquetas, con insignias de método HTTP (GET, POST, PUT, DELETE, PATCH), tablas de parámetros, definiciones del cuerpo de petición y esquemas de respuesta por código de estado. También muestra los requisitos de autenticación por cabeceras (Bearer JWT, claves de API, autenticación básica) y ofrece generación de snippets de código cURL y JavaScript Fetch de un clic para probar los endpoints.
Cómo usar Visor OpenAPI y Swagger
- Pega tu especificación OpenAPI 3.x o Swagger 2.0 (JSON o YAML) en el editor del panel izquierdo.
- El visor interactivo de la derecha parsea tu especificación al instante y renderiza todos los endpoints de la API.
- Usa los filtros de método (GET, POST, PUT, etc.) o la barra de búsqueda para filtrar endpoints por ruta, resumen o etiqueta.
- Pulsa cualquier acordeón de endpoint para ver los parámetros obligatorios, los cuerpos de petición y los esquemas de respuesta.
- Pulsa 'cURL' o 'Fetch' para copiar snippets de código listos para ejecutar en terminal o navegador.
Ejemplos
Inspeccionar una especificación OpenAPI 3.0
Entrada
openapi: 3.0.3 info: title: My API version: 1.0.0 paths: /users: get: summary: List Users
Salida
Documentación interactiva que muestra el endpoint GET /users con códigos de estado y esquemas de parámetros
Generar cURL para un endpoint POST
Entrada
openapi: 3.0.0 info: title: Orders API version: 1.0.0 paths: /orders: post: summary: Create Order
Salida
Copia con un clic el comando cURL con cabeceras de payload JSON y token de autorización Bearer
Errores comunes
- Pegar YAML o JSON inválido con errores de sintaxis — asegúrate de que tu documento es válido antes de verlo.
- Olvidar definir securitySchemes en components — sin definiciones de seguridad, se generan tokens bearer por defecto para la autorización.
- Esperar que se ejecuten peticiones de red reales dentro del visor — esta herramienta está pensada para el renderizado de especificaciones y la generación de snippets de código.
Por qué usar esta herramienta
- Se ejecuta 100% en el cliente — tus contratos de API, endpoints internos y tokens permanecen privados.
- Generación instantánea de código cURL y Fetch para pruebas rápidas.
- Soporta tanto OpenAPI 3.x como Swagger 2.0 en JSON y YAML.