Validar documento OpenAPI

Escolha OpenAPI 3.0/3.1 em JSON ou YAML e informe os nomes dos arquivos de referência que você forneceu.

  • Funciona no navegador
  • Sem upload
  • Confira antes de baixar

Escolha OpenAPI 3.0/3.1 em JSON ou YAML e informe os nomes dos arquivos de referência que você forneceu. Revise operações, destinos locais e diagnósticos estruturais e dos Schema Objects. Só há suporte ao dialeto OAS fixado. Os formatos funcionam como anotações, sem validar instâncias de dados.

Método: OAS 3.0 (2024-10-18) / 3.1 (2025-09-15); $schema: OAS3.1 (2024-11-10)

Processamento local

Os dados ficam no worker do seu navegador, sem requisições, armazenamento nem telemetria de conteúdo. Cópias dos originais e exportações reveladas por você podem conter segredos. Mantenha-as no seu dispositivo.

Limites de recursos

Entrada total de até 1 MiB; texto de até 200.000 caracteres (XML: 100.000); profundidade 32 e 20.000 nós por documento; no máximo 1.000 linhas ou operações; saída de até 2 MiB; prazo do worker de 5 s. Cancelar encerra o worker. Esses limites do aplicativo não garantem um teto para toda a memória do navegador.

Até 20 arquivos de referência fornecidos; até 1.000 referências e cadeia de 32. IDs de recursos aninhados são identificadores lógicos locais e nunca carregam nada pela rede. Os destinos base e a sintaxe das referências dinâmicas são verificados, mas as ligações dinâmicas das instâncias não são avaliadas.

Origem
Perfil declarado
Arquivos de referência fornecidos

Escolha o perfil e revise os diagnósticos antes de usar o que for salvo. Editar, redefinir ou sair cancela o trabalho e descarta a prévia. Salve cópias dos originais à parte. Nenhum arquivo de origem é sobrescrito.

Cópia original: 1048576 B / Inspecionar / gerar

Como inspecionar estes dados

  1. Origem

    Carregue o documento JSON ou YAML raiz, escolha o dialeto OAS 3.0/3.1 automático ou explícito e forneça os arquivos de referência locais com nome. Os nomes devem corresponder aos caminhos relativos de $ref.

  2. Perfil declarado

    Use OAS3.1.0, o título Demo e a versão 1 em info, paths {} e components.schemas.Name.$ref = ./models.json. Informe um models.json contendo {"type":"string"} para resolver esse esquema.

  3. Revisar e salvar

    Veja os diagnósticos nos caminhos do documento e o grafo de referências. Sem o models.json, a referência fica sem resolver; forneça o arquivo e execute de novo antes de salvar o relatório.

Perguntas sobre o perfil

O que significa este resultado?

As verificações dizem respeito à estrutura do documento e às regras compatíveis de objetos de esquema. Elas não enviam requisições à API nem validam respostas reais em relação ao contrato.

Como resolver entradas rejeitadas ou ausentes?

Um arquivo com nome que esteja ausente continua sem resolver; URLs remotas nunca são buscadas. Corrija a grafia, o formato e o dialeto; resolver uma referência não garante que o conteúdo seja válido.

Quais são os limites desta ferramenta?

São perfis locais e finitos de OAS 3.0/3.1, e não todas as extensões nem o comportamento dinâmico de vinculação de instâncias. O texto e as referências permanecem neste dispositivo.