OpenAPI-Validator-API
Validiere und fasse eine OpenAPI-/Swagger-API-Definition zusammen. Gib die Spezifikation inline (?spec=), als Anfragekörper oder von einer URL abgerufen (?url=, SSRF-geschützt) an – in JSON oder YAML. Der Validator erkennt die Version (Swagger 2.0, OpenAPI 3.0.x oder 3.1.x), prüft die erforderliche Struktur (info.title und info.version, das Vorhandensein von paths/components und die responses jedes Vorgangs) und lintet auf häufige Probleme – doppelte oder fehlende operationIds, Vorgänge ohne summary oder description, verwendete, aber nicht deklarierte Tags und fehlerhafte Pfade – und gibt ein gültiges Flag, Anzahlen von Pfaden, Vorgängen, Schemas, Tags und Servern sowie separate Fehler- und Warnungslisten zurück. Ein Zusammenfassungs-Endpunkt inventarisiert die gesamte API: jeden Endpunkt mit seiner Methode, seinem Pfad, seiner operationId, seiner summary und seinen Tags sowie die deklarierten Server, Tags und Komponenten-Schemas. Entwickelt für CI-Gates bei API-Verträgen, API-Katalog-Erfassung, Dokumentations-Pipelines und Design-Reviews. Ein OpenAPI-Definitions-Validator und Linter – unterschieden vom JSON-Schema-Validator (jsonschema), den JSON/YAML/XML-Konvertern und den On-Page-HTML/SEO-Tools. Kein vorgelagerter Schlüssel, kein Cache.
api.oanor.com/openapi-api