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.
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
- 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.
- 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.
- 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.