OpenAPI-Spec-Visualizer
Der OpenAPI Spec Visualizer hilft, eine unbekannte API schnell zu lesen; ein Linter in der CI ist es, der das Abdriften der Spec vom Code verhindert.
🔒 Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden niemals an einen Server hochgeladen.
Entwickler
OpenAPI Spec Visualizer
Frontend-Vorschau — kein Upload, kein externer Dienst.
Endpunktübersicht
Eine 2.400-zeilige Spec dargestellt als 8 Tag-Gruppen mit 47 Endpunkten, wobei 3 Pfade als ohne Zusammenfassung markiert und 2 Schemas definiert, aber nie referenziert sind.
So funktioniert der OpenAPI Spec Visualizer
- Fügen Sie das OpenAPI- oder Swagger-Dokument ein, als JSON oder YAML.
- Gruppieren Sie nach Tag, um die API so zu sehen, wie ihre Autoren sie organisiert haben, oder nach Pfadpräfix für die Ressourcenstruktur.
- Achten Sie auf Endpunkte ohne Beschreibung und Schemas, auf die niemand verweist — beides deutet darauf hin, dass die Spec von der Implementierung abgedriftet ist.
FAQ
Welche OpenAPI-Versionen funktionieren?
OpenAPI 3.x und Swagger 2.0 werden beide geparst. Beide unterscheiden sich darin, wie Request-Bodies und Security deklariert werden, was gut zu wissen ist, wenn man eine ältere Spec neben einer neuen liest.
Validiert das die Spec?
Es meldet offensichtliche strukturelle Probleme wie unreferenzierte Schemas und fehlende Zusammenfassungen. Volle Validierung gegen die Spezifikation braucht einen dedizierten Linter wie Spectral, der auch Hausstil-Regeln durchsetzt.
Wird meine Spec hochgeladen?
Nein. Das Parsen geschieht im Browser, was wichtig ist, wenn die Spec eine interne API beschreibt und jeden Endpunkt und jedes Feld darin auflistet.
Vergleich
| Funktion | Online Tool Store | Ein CLI-Skript | Ein IDE-Plugin |
|---|---|---|---|
| Nichts wird hochgeladen | ✓ | ✗ | Kommt darauf an |
| Gruppierte Übersicht | ✓ | ✓ | ✗ |
| Markiert ungenutzte Schemas | ✓ | ✗ | ✗ |
| Keine Installation | ✓ | ✗ | ✓ |
Der OpenAPI Spec Visualizer hilft, eine unbekannte API schnell zu lesen; ein Linter in der CI ist es, der das Abdriften der Spec vom Code verhindert.