Skip to content
jsonforge.app

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)

Loading editor…

OpenAPI Interactive ViewerOpenAPI 3 3.0.3

Petstore API

v1.0.0

A sample Petstore API spec for demonstrating OpenAPI / Swagger rendering

Header Auth / Security:bearerAuth (bearer) → AuthorizationapiKeyAuth → X-API-KEY
Servers:https://petstore.swagger.io/v2
GET/petsList all pets
apiKeyAuth
POST/petsCreate a pet
bearerAuth
GET/pets/{petId}Info for a specific pet

O 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

  1. Cole sua especificação OpenAPI 3.x ou Swagger 2.0 (JSON ou YAML) no editor do painel esquerdo.
  2. O visualizador interativo à direita interpreta sua especificação instantaneamente e renderiza todos os endpoints da API.
  3. Use os filtros de método (GET, POST, PUT etc.) ou a barra de pesquisa para filtrar endpoints por caminho, resumo ou tag.
  4. Clique em qualquer accordion de endpoint para ver os parâmetros obrigatórios, corpos de requisição e schemas de resposta.
  5. 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.

Perguntas frequentes