Wichtige Fakten
- Kategorie
- Entwicklung & Web
- Eingabetypen
- textarea, select, text, checkbox
- Ausgabetyp
- file
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der API Doku Generator erstellt aus OpenAPI-Spezifikationen (JSON/YAML) oder strukturierten Code-Kommentaren professionelle Dokumentationen. Das Tool wandelt technische API-Definitionen in lesbare HTML-, Markdown- oder PDF-Dokumente um und integriert dabei Parameterbeschreibungen, Request-Body-Definitionen, Antwortbeispiele sowie Fehlercodes.
Wann verwenden
- •Wenn Sie aus einer OpenAPI-Datei eine übersichtliche Entwickler-Dokumentation erstellen müssen
- •Wenn Sie aus kommentiertem Quelltext schnell eine API-Referenz generieren wollen
- •Wenn Sie Dokumentation in verschiedenen Formaten (HTML für Web, Markdown für Wikis, PDF für Druck) bereitstellen müssen
So funktioniert es
- •Fügen Sie den OpenAPI-Code (JSON oder YAML) oder die annotierten Kommentare in das Feld 'API Quelle' ein
- •Wählen Sie das Quellformat (Automatisch, JSON, YAML oder Kommentierte Hinweise) und das gewünschte Ausgabeformat (HTML, Markdown oder PDF)
- •Passen Sie den Dokumenttitel, das visuelle Thema (Schiefer oder Papier) sowie die Einbindung von Beispielen und Schemas an
- •Das Tool generiert die formatierte Dokumentation als Datei zum Herunterladen
Anwendungsfälle
Beispiele
1. Markdown-Doku für Entwickler-Wiki
Backend-Entwickler- Hintergrund
- Ein Team hat eine REST-API mit OpenAPI 3.0 spezifiziert und benötigt eine lesbare Dokumentation für das interne Confluence-Wiki.
- Problem
- Die Roh-OpenAPI-JSON-Datei ist schwer lesbar und muss in eine strukturierte Markdown-Referenz mit Parametern und Fehlercodes umgewandelt werden.
- Verwendung
- Fügen Sie den OpenAPI-JSON-Code in 'API Quelle' ein, wählen Sie 'OpenAPI JSON' als Quellformat und 'Markdown' als Ausgabeformat. Aktivieren Sie 'Schemas einbeziehen'.
- Beispielkonfiguration
-
sourceFormat: json, outputFormat: markdown, includeSchemas: true, theme: slate - Ergebnis
- Eine gut strukturierte Markdown-Datei mit allen Endpunkten, Parametern, Antwortbeispielen und Schemas, die direkt ins Wiki eingecheckt werden kann.
2. Interaktive HTML-Seite aus Code-Kommentaren
Freelance-Entwickler- Hintergrund
- Ein Freelancer hat eine kleine Billing-API ohne formale OpenAPI-Spezifikation, aber mit strukturierten Kommentaren im Quellcode.
- Problem
- Es fehlt eine visuell ansprechende Dokumentation für den Kunden, und manuelles Schreiben wäre zu zeitaufwändig.
- Verwendung
- Kopieren Sie die annotierten Kommentare (@route, @param, etc.) in das Textfeld, wählen Sie 'Kommentierte Hinweise' als Quellformat und 'Interaktives HTML' als Ausgabe.
- Beispielkonfiguration
-
sourceFormat: comments, outputFormat: html, theme: paper, includeExamples: false - Ergebnis
- Eine interaktive HTML-Seite mit Endpunkten und Parametern, die im Browser geöffnet oder als statische Seite deployt werden kann.
3. PDF-Handout für Stakeholder-Meetings
Product Owner- Hintergrund
- Der Product Owner benötigt eine druckbare Version der API-Spezifikation für ein Review-Meeting mit nicht-technischen Stakeholdern.
- Problem
- Technische YAML-Dateien sind für Business-Stakeholder unverständlich und ungeeignet zum Ausdrucken.
- Verwendung
- Fügen Sie die OpenAPI-YAML ein, wählen Sie 'PDF' als Ausgabeformat und 'Papier' als Thema für optimale Lesbarkeit beim Drucken.
- Ergebnis
- Ein professionelles PDF-Dokument mit allen Endpunkten und Beschreibungen, bereit zum Ausdrucken oder Versenden per E-Mail.
Mit Samples testen
html, markdown, pdfVerwandte Hubs
FAQ
Welche Eingabeformate werden unterstützt?
Das Tool akzeptiert OpenAPI JSON, OpenAPI YAML und strukturierte Kommentare (annotated comments) als Eingabe.
Kann ich die Dokumentation als PDF erhalten?
Ja, neben interaktivem HTML und Markdown steht auch PDF als Ausgabeformat zur Verfügung.
Werden Request- und Response-Beispiele automatisch eingefügt?
Ja, sofern die Option 'Beispiele einbeziehen' aktiviert ist und die Eingabedaten Beispiele enthalten.
Was ist der Unterschied zwischen den Themen 'Schiefer' und 'Papier'?
Dies sind visuelle Stile für die HTML-Ausgabe: Schiefer bietet ein dunkles, Papier ein helles Erscheinungsbild.
Muss ich das Quellformat manuell angeben?
Nein, die automatische Erkennung funktioniert zuverlässig, Sie können aber bei Bedarf JSON, YAML oder Kommentare explizit wählen.