OpenAPI & Swagger Viewer
Visualizador interativo de especificações OpenAPI 3.x e Swagger 2.0, com geradores de código cURL e 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/v2O que é OpenAPI & Swagger Viewer?
O OpenAPI & Swagger Spec Viewer permite colar ou enviar qualquer especificação OpenAPI 3.0, 3.1 ou Swagger 2.0 em formato JSON ou YAML e a transforma instantaneamente em uma interface de documentação de API interativa e visual. Os endpoints são automaticamente agrupados por tags, com selos de método HTTP (GET, POST, PUT, DELETE, PATCH), tabelas de parâmetros, definições de corpo de requisição e schemas de resposta com códigos de status. Ele também exibe requisitos de autenticação por cabeçalho (Bearer JWT, API Keys, Basic Auth) e oferece geração de snippets de código cURL e JavaScript Fetch em um clique para testar os endpoints.
Como usar OpenAPI & Swagger Viewer
- Cole sua especificação OpenAPI 3.x ou Swagger 2.0 (JSON ou YAML) no editor do painel esquerdo.
- O visualizador interativo à direita interpreta sua especificação instantaneamente e renderiza todos os endpoints da API.
- Use os filtros de método (GET, POST, PUT etc.) ou a barra de pesquisa para filtrar endpoints por caminho, resumo ou tag.
- Clique em qualquer accordion de endpoint para ver os parâmetros obrigatórios, corpos de requisição e schemas de resposta.
- Clique em 'cURL' ou 'Fetch' para copiar snippets de código prontos para executar no terminal ou no navegador.
Exemplos
Inspecionando uma especificação OpenAPI 3.0
Entrada
openapi: 3.0.3 info: title: My API version: 1.0.0 paths: /users: get: summary: List Users
Saída
Interactive documentation showing GET /users endpoint with status codes and parameter schemas
Gerando cURL para um endpoint POST
Entrada
openapi: 3.0.0 info: title: Orders API version: 1.0.0 paths: /orders: post: summary: Create Order
Saída
One-click copy cURL command with JSON payload headers and authorization Bearer token
Erros comuns
- Colar YAML ou JSON inválido com erros de sintaxe — garanta que seu documento seja válido antes de visualizar.
- Esquecer de definir securitySchemes em components — sem definições de segurança, bearer tokens padrão são gerados para autorização.
- Esperar que requisições de rede reais sejam executadas dentro do visualizador — esta ferramenta foi projetada para renderização de especificações e geração de snippets de código.
Por que usar esta ferramenta
- Roda 100% no cliente — seus contratos de API, endpoints internos e tokens permanecem privados.
- Geração instantânea de código cURL e Fetch para testes rápidos.
- Suporta tanto OpenAPI 3.x quanto Swagger 2.0, em JSON e YAML.