Leia a versão da especificação
O campo openapi ou swagger seleciona as regras. Em 3.1, um documento que só contém components pode ser válido mesmo sem endpoints de requisição.
- O exemplo reúne um parâmetro compartilhado e um modelo recursivo.
Ferramentas de API
Cole uma especificação JSON ou YAML, explore operações e leia os diagnósticos antes de exportar.
Nenhum endpoint de requisição correspondente.
Exibindo 0 de 0
A especificação fica neste navegador. Nenhuma chamada de API ou busca de referência remota é enviada.
Verifica a estrutura e regras comuns de caminhos. A exportação inclui paths, sem webhooks ou callbacks. Exemplos e respostas reais não são testados.
500.000 caracteres · profundidade 60 · 50.000 nós · 100 diagnósticos · 5 segundos de validação.
Cole uma especificação ou carregue o exemplo.
A cópia e o download usam a visualização selecionada. A exportação de endpoints inclui a lista completa, independentemente da busca.
O Validador OpenAPI ajuda na revisão de contratos gerados automaticamente. Um arquivo pode ser JSON ou YAML válido e ainda omitir a descrição de uma resposta ou a declaração de um parâmetro no caminho.
Confira primeiro a versão declarada. Formatar muda a apresentação do documento; validar verifica sua estrutura. Isso não testa se o serviço publicado cumpre o contrato.
Veja as definições junto das operações que dependem delas.
O Validador OpenAPI organiza as operações por caminho de requisição. Ao expandir uma entrada, você vê parâmetros herdados, corpo, respostas, servidores e segurança. A busca reduz a visualização, enquanto a exportação mantém todas as operações.
JSON Pointer locais são verificados no documento informado. Destinos ausentes geram erros e modelos recursivos continuam como referências. Dependências externas recebem um aviso de verificação incompleta, sem simular um resultado totalmente aprovado.
O campo openapi ou swagger seleciona as regras. Em 3.1, um documento que só contém components pode ser válido mesmo sem endpoints de requisição.
A operação substitui o parâmetro herdado que tiver o mesmo nome e local. Revise a lista combinada para entender o que o consumidor realmente precisa enviar.
A especificação formatada serve para continuar editando. Endpoints gera o inventário JSON completo; Markdown reúne parâmetros e respostas em uma documentação para revisão.
A estrutura é verificada com esquemas reais de Swagger 2.0 e OpenAPI 3.0/3.1. Nos modelos 3.1, também são verificadas as formas de palavras-chave padrão do JSON Schema 2020-12, como nomes de tipos.
IDs de operação repetidos, parâmetros duplicados e parâmetros de caminho ausentes ou não obrigatórios recebem diagnósticos. Metadados como servers e parameters não aumentam a contagem de operações HTTP.
Escolha recuo de dois ou quatro espaços. A conversão mantém valores, referências e versão, sem migrar automaticamente definitions ou parâmetros de corpo do Swagger 2.0 para OpenAPI 3.
Além de explorar os endpoints, você pode gerar um documento com metadados, servidores, parâmetros, corpos e respostas. Descrições são escapadas e blocos de código são delimitados com segurança, sem executar HTML na visualização.
Sim. O formato de saída é independente da entrada. No YAML, escreva chaves como códigos de status em formato de string. Comentários e estilos de apresentação não são mantidos no resultado.
São verificados estrutura, palavras-chave padrão, referências locais e regras comuns de caminhos. Referências externas e dialetos avançados ficam marcados como não verificados. Respostas reais e exemplos de payload não são testados.
Sim. O campo swagger: "2.0" ativa as regras dessa versão. A saída continua em Swagger 2.0; mudar JSON para YAML não migra a especificação para OpenAPI 3.
Não. A análise acontece no worker do navegador, sem enviar requisições de API ou buscar referências remotas. A entrada não é restaurada automaticamente depois de recarregar a página.
Sim. A visualização escolhida define se o download contém a especificação, o inventário JSON completo ou Markdown. Erros e resultados desatualizados impedem a exportação até uma nova verificação.
Seu documento gerou um resultado inesperado?
Use o Validador OpenAPI para conferir a versão, corrigir os diagnósticos e exportar a visualização que sua equipe precisa.
A formatação mantém a versão original da especificação.