DXS OpenAPI Swaggerizer

Transforme JSON OpenAPI e Swagger em documentação visual

Detecta automaticamente documentos JSON OpenAPI e Swagger compatíveis em sites públicos, localhost e redes privadas. Navegue pela documentação na página e teste operações OpenAPI 3.0/3.1 em uma aba separada da extensão.

Status Atual

O que a versão 2.0.0 oferece

Documentação visual para OpenAPI 3.0/3.1 e Swagger 2.0, com teste de operações para OpenAPI 3.0/3.1.

01 | Detecção automática

Identifica especificações JSON compatíveis exibidas em páginas HTTP e HTTPS, inclusive em URLs dinâmicas que não terminam em .json.

02 | Navegação hierárquica

Agrupa endpoints por tags, caminhos principais e sub-recursos, com barra lateral fixa para navegar entre tags.

03 | Detalhes das operações

Consulte métodos, caminhos, IDs de operação, resumos, descrições e respostas declaradas.

04 | Teste de operações

Em uma aba separada, escolha servidor, parâmetros, autenticação compatível e corpo da requisição; inspecione status, cabeçalhos e corpo da resposta. Swagger 2.0 oferece apenas documentação visual.

Funcionalidades

Fluxos práticos da extensão

Transforme uma lista de rotas em uma referência navegável e abra o testador quando precisar enviar uma requisição OpenAPI 3.0/3.1.

01 | Ambientes públicos e privados

Detecta especificações compatíveis em sites públicos, localhost e redes privadas.

02 | Detecção pelo conteúdo

Analisa o conteúdo exibido na página; a URL não precisa ter um nome ou extensão específicos.

03 | Limite de tamanho

Especificações com mais de 25 Mi caracteres são ignoradas.

04 | Execução leve

Desenvolvida em JavaScript puro, sem bibliotecas de execução de terceiros.

Técnico

Como a extensão opera na prática

A detecção e a documentação visual ocorrem localmente. Uma requisição de teste só é enviada depois que você escolhe Enviar requisição na aba separada do testador.

01 | Acesso às páginas

O script de conteúdo pode executar em páginas HTTP e HTTPS de qualquer site, incluindo localhost e redes privadas, para detectar JSON compatível. Não atua em file:// nem em páginas internas do navegador.

02 | Permissão para teste de API

Ao escolher Enviar requisição, a extensão solicita acesso opcional à origem da API selecionada e envia a requisição diretamente a esse servidor.

03 | Preferências no navegador

O servidor de API selecionado e as configurações opcionais de ambiente usam armazenamento local do Chrome; o idioma usa Chrome Sync. A especificação e a operação selecionadas ficam temporariamente em uma sessão local de uso único.

Interface Visual

Exploração de Endpoints

Desafio

JSON raw dificulta leitura, agrupamento e descoberta rápida de operações.

Entrega

A interface reorganiza endpoints, métodos e contexto de uso de forma mais navegável.

Detalhes das operações

Desafio

Em um JSON extenso, parâmetros e respostas declaradas são difíceis de localizar.

Entrega

A documentação visual mostra os parâmetros e as respostas declaradas junto ao método e ao caminho de cada operação.

Segurança

Permissões e tratamento de dados

A extensão lê localmente o conteúdo candidato da página e solicita acesso à origem de uma API somente quando você envia uma requisição de teste.

01 | Documentação local

As especificações são detectadas e exibidas no navegador, sem envio aos servidores da DXS.

02 | Requisições iniciadas por você

URL, parâmetros, corpo e credenciais informadas vão diretamente ao servidor da API selecionada somente após você escolher Enviar requisição.

03 | Credenciais na memória da aba

As credenciais permanecem na memória da aba do testador e não são salvas via chrome.storage. Cookies do navegador não são enviados nas requisições de teste.

04 | Sem análise pelo desenvolvedor

Especificações e dados de teste não são enviados aos servidores da DXS nem a serviços de analytics.

Privacidade

O que fica no navegador e o que sai dele

As configurações da interface ficam armazenadas localmente, e a preferência de idioma usa Chrome Sync. Uma sessão local de uso único passa a especificação e a operação selecionadas ao testador. Credenciais, corpos de requisição e respostas não são salvos via chrome.storage.

01

Detecção automática local

O script de conteúdo analisa no navegador o conteúdo candidato de páginas HTTP e HTTPS.

02

Requisições vão para a sua API

Somente uma requisição que você decide enviar vai diretamente ao servidor da API selecionada; cookies do navegador não são incluídos.

Preferências

Preferências salvas no navegador

O servidor de API selecionado e as configurações opcionais de ambiente ficam no armazenamento local; o idioma da interface usa Chrome Sync. A extensão não envia essas preferências à DXS nem a serviços de analytics.

Limites Conhecidos

Formatos e limites

OpenAPI 3.0 e 3.1 oferecem documentação visual e teste de operações. Swagger 2.0 oferece apenas documentação visual. Documentos com mais de 25 Mi caracteres são ignorados, e a detecção automática se aplica a páginas HTTP e HTTPS.

Como usar

  1. Instalar

    Passo 1

    Adicione a extensão pela Chrome Web Store usando o link oficial.

  2. Abrir o documento

    Passo 2

    Abra uma página que exiba JSON OpenAPI ou Swagger compatível em um site público, localhost ou rede privada. A URL pode ser dinâmica.

  3. Explorar a documentação

    Passo 3

    Use as rotas agrupadas e a barra lateral fixa para consultar operações e respostas declaradas.

  4. Testar uma operação

    Passo 4

    Para OpenAPI 3.0/3.1, abra a aba separada do testador, revise a requisição e escolha Enviar requisição para contatar o servidor da API selecionada.

Suporte e FAQ

Por que uma página com JSON compatível ainda mostra texto bruto?

Verifique se ela exibe uma especificação JSON válida OpenAPI 3.0/3.1 ou Swagger 2.0 em uma página HTTP ou HTTPS. Documentos com mais de 25 Mi caracteres são ignorados.

Por que o Chrome avisa sobre acesso a muitos sites?

A detecção automática exige o script de conteúdo em páginas HTTP e HTTPS de qualquer site, incluindo localhost e redes privadas. Ele analisa o conteúdo candidato localmente e não acessa file:// nem páginas internas do navegador.

Posso testar uma operação Swagger 2.0?

Especificações Swagger 2.0 têm documentação visual. O teste de operações é compatível com OpenAPI 3.0 e 3.1.

Quando uma requisição de teste é enviada e para onde?

Somente após você escolher Enviar requisição. A extensão solicita acesso opcional à origem da API selecionada e envia URL, parâmetros, corpo e credenciais informadas diretamente a esse servidor.

Credenciais ou resultados dos testes são salvos?

Não. As credenciais ficam na memória da aba do testador; credenciais, corpos de requisição e respostas não são salvos via chrome.storage. Cookies do navegador não são enviados nas requisições de teste.

Quais preferências são armazenadas?

O servidor de API selecionado e as configurações opcionais de ambiente usam armazenamento local do Chrome; o idioma usa Chrome Sync. A especificação e a operação selecionadas ficam temporariamente em uma sessão local de uso único.

Funciona em localhost e redes privadas?

Sim. A detecção automática cobre JSON compatível exibido em páginas HTTP e HTTPS, incluindo localhost e redes privadas.

Como entro em contato?

Para relatar problemas ou pedir suporte, fale com a DATAXSTUDIOS: contato@dataxstudios.com.br

Utilitário desenvolvido pela DATAXSTUDIOS para acelerar testes e integrações de APIs

Conhecer a DATAXSTUDIOS

Legal

Aviso Legal

Esta extensão é uma ferramenta independente e não é afiliada, endossada ou patrocinada pela SmartBear Software (Swagger) nem pela OpenAPI Initiative. © 2026 DXS - DATAXSTUDIOS. Todos os direitos reservados. Para suporte ou relatórios de bugs: contato@dataxstudios.com.br