Elysia Tools

Durchsuche Tools, Beispiele, visuelle Erklärungen und Themenguides an einem klaren Ort.

Beliebte Kategorien

Themen

Sprache
ZHESPTRUFRDEEN

Elysia Tools

Mobile Navigation

Validation

OpenAPI / Swagger Validator

· Zuletzt aktualisiert:2026-06-20

Validiert OpenAPI 3.0/3.1- und Swagger 2.0-Dokumente strukturell: Pflichtfelder, Pfad-/Operationsvollständigkeit, Antwortcodes, $ref-Auflösung, operationId-Eindeutigkeit und Komponentenintegrität

Ausführung

Dieses Tool ausführen

Fülle das Formular aus, starte das Tool und prüfe das Ergebnis an einem Ort.

Beispiele

Beispiele zu diesem Tool

Verwandt

Mit verwandten Tools und Themen fortfahren

Verfasst vom Elysia Tools Team
API35
Schema20
OpenAPI8

Leitfaden zur Tool-Nutzung

Erfahren Sie, wann dieses Tool passt, was es unterstützt und wie Nutzer es anwenden.

Wichtige Fakten

Kategorie
Validation
Eingabetypen
textarea
Ausgabetyp
html
Sample-Abdeckung
4
API bereit
Ja

Überblick

Der OpenAPI / Swagger Validator überprüft Ihre API-Spezifikationen (OpenAPI 3.0/3.1 und Swagger 2.0) auf strukturelle Korrektheit. Das Tool analysiert Pflichtfelder, Pfad- und Operationsvollständigkeit, Antwortcodes, $ref-Referenzen sowie die Eindeutigkeit von operationIds, um fehlerfreie API-Dokumente zu gewährleisten.

Wann verwenden

  • Vor dem Generieren von API-Clients oder Server-Stubs, um Syntax- und Strukturfehler in der Spezifikation auszuschließen.
  • Bei der Integration von externen REST-APIs, um die Konformität der bereitgestellten Swagger- oder OpenAPI-Dateien zu prüfen.
  • Während der API-Entwicklung, um sicherzustellen, dass alle Pfade, Antwortcodes und $ref-Komponenten korrekt verknüpft sind.

So funktioniert es

  1. 1Fügen Sie Ihr OpenAPI- (3.0/3.1) oder Swagger- (2.0) Dokument als YAML oder JSON in das Textfeld ein.
  2. 2Das Tool analysiert die Struktur, löst interne $ref-Referenzen auf und prüft Pflichtfelder sowie die Eindeutigkeit der operationIds.
  3. 3Eventuelle Fehler oder Warnungen bezüglich Pfaden, Antwortcodes oder Komponentenintegrität werden direkt im HTML-Bericht ausgegeben.

Anwendungsfälle

  • Überprüfung von OpenAPI-Dokumenten vor der automatischen Code-Generierung von SDKs.
  • Validierung von Swagger-Dateien von Drittanbietern vor der Integration in das eigene System.
  • Kontinuierliche Qualitätskontrolle von API-Definitionen während der Entwicklung.

Beispiele

1. Validierung einer unvollständigen OpenAPI 3.0 Spezifikation

API-Entwickler

Hintergrund

Ein Entwickler hat eine neue API-Spezifikation in YAML entworfen, erhält aber beim Generieren des Clients Fehlermeldungen.

Aufgabe

Es ist unklar, welche Pfade oder Pflichtfelder in der OpenAPI-Datei fehlen oder fehlerhaft definiert sind.

Verwendung

Kopieren Sie den YAML-Code der API-Spezifikation in das Eingabefeld 'specInput' und starten Sie die Validierung.

openapi: 3.0.3
info:
  title: Test API
  version: 1.0.0
paths:
  /users:
    get:
      summary: List users

Ergebnis

Das Tool zeigt einen Fehler an, da für die GET-Methode unter '/users' keine Antwortcodes (responses) definiert wurden.

2. Fehlerhafte $ref-Referenzen in Swagger 2.0 aufspüren

Softwarearchitekt

Hintergrund

Bei der Migration einer alten API-Dokumentation im Swagger 2.0-Format treten Probleme mit den Datenmodellen auf.

Aufgabe

Es gibt verwaiste oder falsch geschriebene Referenzen ($ref) im Definitions-Bereich der JSON-Datei.

Verwendung

FAQ

Welche OpenAPI-Versionen werden unterstützt?

Das Tool unterstützt OpenAPI 3.0, OpenAPI 3.1 sowie das ältere Swagger 2.0-Format.

Können sowohl JSON- als auch YAML-Formate validiert werden?

Ja, Sie können Ihre API-Spezifikation sowohl im YAML- als auch im JSON-Format einfügen.

Was passiert, wenn eine $ref-Referenz fehlerhaft ist?

Der Validator erkennt nicht auflösbare $ref-Referenzen und listet diese als Fehler im Validierungsbericht auf.

Prüft das Tool auch die Eindeutigkeit von operationIds?

Ja, doppelt vergebene operationIds werden identifiziert und als Validierungsfehler markiert.

Werden meine API-Spezifikationen auf einem Server gespeichert?

Nein, die Validierung erfolgt direkt im Browser oder wird temporär verarbeitet, ohne Ihre API-Daten dauerhaft zu speichern.

Thema

API-Versionierung und Pruefung von Breaking Changes

Vergleichen Sie API-Versionen, planen Sie Migrationen und nehmen Sie die Kompatibilitaet vor dem Release ab. Die Tools ersetzen weder echtes Deployment noch Monitoring.

Start
Werkzeuge3201
Beispiele593
Visualisierungen465
Dateibetrachter103
Themen233
Schlagwörter333
Bilder, Audio & Video657

Werkzeuge für Bild-, Audio- und Videobearbeitung, Konvertierung und Optimierung

Mathe, Datum & Finanzen644

Rechner, Zahlenwerkzeuge, Datumslogik, Statistik und Finanztools

Design & Farbe297

Werkzeuge für Farben, Layouts, Grafiken, visuelle Gestaltung und Designhilfen

Text & Schreiben209

Werkzeuge für Schreiben, Bereinigung, Formatierung, Extraktion und Textanalyse

Entwicklung & Web193

Entwicklerwerkzeuge, Netzwerk-Utilities, Web-Debugging und Automatisierungshelfer

Konvertierung & Kodierung175

Werkzeuge für Format-, Datei-, Archiv-, Einheiten- und Kodierungskonvertierung

FLAC/WAV-Quellen prüfen und Nachweise übergeben
Selbst gehostetes Gewinnspiel-Widget prüfen und zur Einbettung übergeben
Stripe-Codepaket prüfen und lokalen Import vorbereiten
Technische Fotoauswahl prüfen und Kandidaten zur Bearbeitung übergeben
UI-Screenshot strukturieren, prüfen und an die Entwicklung übergeben

© 2026 Elysia Tools. Alle Rechte vorbehalten.

DokumentationTarifeÜber unsNutzungsbedingungenDatenschutzerklärungCookiesKontakt
API-Dokumentation

OpenAPI/Swagger Beispiele

OpenAPI/Swagger Spezifikationsbeispiele für REST API-Dokumentation und Vertragsdefinition

API-Dokumentation

OpenAPI/Swagger Beispiele

Umfassende API-Dokumentationsbeispiele mit OpenAPI 3.0 und Swagger-Spezifikationen für RESTful-Services

Java

Android Java Bildverarbeitungsbeispiele

Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

Kotlin

Android Kotlin Bildverarbeitungsbeispiele

Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

Validation

Globaler Postleitzahlen-Validator

Validiert Postleitzahlen-Formate verschiedener Länder, einschließlich USA ZIP, Großbritannien, Kanada und mehr

Validation

IBAN & SWIFT Validator

Validate International Bank Account Number (IBAN) and SWIFT/BIC codes with checksum verification

Validation

Mod-11-Prüfsummen-Rechner

Validiert oder generiert Zahlen nach dem Modulus-11-Prüfzifferalgorithmus (ISO 7064) mit Schemata ISBN-10 (10..2), norwegischer Ausweis (3,7,6,1,8,9,4,5,2) und generisch 2-7.

Validation

US-Postleitzahlen-Validator

Validiert US-Postleitzahlen einschließlich des Standard-5-Stellen- und ZIP+4-Formats

Fügen Sie das Swagger 2.0 JSON-Dokument in das Textfeld ein, um die Komponentenintegrität zu prüfen.

{
  "swagger": "2.0",
  "info": {
    "title": "Legacy API",
    "version": "1.0.0"
  },
  "paths": {
    "/items": {
      "get": {
        "responses": {
          "200": {
            "schema": {
              "$ref": "#/definitions/NonExistentItem"
            }
          }
        }
      }
    }
  }
}

Ergebnis

Der Validator markiert die Referenz '#/definitions/NonExistentItem' als nicht auflösbar und listet den genauen Pfad des Fehlers auf.