Formatador JSON
Formate, reduza e valide JSON para facilitar a leitura.
Compare duas especificações do OpenAPI 3.x localmente e revise possíveis alterações no contrato da API por operação e caminho de campo.
Cole ou escolha os arquivos OpenAPI 3.0, 3.1 ou 3.2 originais e revisados. Verifique a gravidade e o caminho do campo afetado e baixe um relatório Markdown ou JSON para revisão.
Compare dois arquivos OpenAPI antes do lançamento. As especificações ficam neste navegador.
Cada arquivo: até 2 MB e 1.000 operações. Suporta OpenAPI 3.0, 3.1 e 3.2.
Um resultado limpo significa apenas que nenhum risco foi encontrado nas verificações listadas aqui. Isso não valida a especificação completa nem testa uma API em execução.
O verificador compara operações, parâmetros, corpos de solicitação, códigos de resposta e tipos de mídia, além de alterações comuns de esquema, como propriedades removidas, propriedades de solicitação recentemente exigidas, alterações de tipo e valores de enum. As descobertas incluem a operação afetada e o caminho do campo.
As referências dentro de um arquivo de especificação são seguidas. Referências externas de arquivo ou URL não são buscadas e aparecem como resultados de revisão. Esquemas recursivos são comparados em sua primeira ocorrência e marcados para revisão.
O resultado é uma revisão estática do contrato, não um validador completo de conformidade OpenAPI, teste de API em tempo de execução ou auditoria de segurança. O comportamento do servidor, a lógica de autorização e a composição complexa do esquema podem exigir revisão manual. O relatório diz quais referências ou estruturas recursivas não foram totalmente verificadas.