OpenAPI Validator API
Valida e resume uma definição de API OpenAPI / Swagger. Forneça a especificação inline (?spec=), como corpo da requisição, ou buscada de uma URL (?url=, protegida contra SSRF) — em JSON ou YAML. O validador detecta a versão (Swagger 2.0, OpenAPI 3.0.x ou 3.1.x), verifica a estrutura necessária (info.title e info.version, a presença de paths/components, e as responses de cada operação), e faz lint para problemas comuns — operationIds duplicados ou ausentes, operações sem summary ou description, tags usadas mas não declaradas, e paths malformados — retornando um flag válido, contagens de paths, operações, schemas, tags e servidores, e listas separadas de erros e avisos. Um endpoint de resumo inventaria toda a API: cada endpoint com seu método, path, operationId, summary e tags, além dos servidores, tags e schemas de componentes declarados. Construído para gates de CI em contratos de API, ingestão de catálogo de APIs, pipelines de documentação e revisão de design. Um validador e linter de definição OpenAPI — distinto do validador JSON-Schema (jsonschema), dos conversores JSON/YAML/XML e das ferramentas HTML/SEO na página. Sem chave upstream, sem cache.
api.oanor.com/openapi-api