Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Demystify hilft bei der API-Dokumentation

Mit dem Open-Source-Projekt Demystify können Entwickler API-Dokumentationen in Echtzeit automatisiert erstellen. Das Tool verspricht eine einfache Bedienung und hohe Genauigkeit.
© (Quelle: EMGenie)

Die Dokumentation für ein API aktuell zu halten oder sie überhaupt zu erstellen, ist eine unter Umständen aufwändige Aufgabe, um die sich viele Entwickler drücken. Die Open-Source-Anwendung Demystify, entwickelt von Andrew Walsh, bietet eine neue Lösung, die es Entwicklern ermöglicht, automatisierte Dokumentation für APIs in Echtzeit zu generieren.

Das Tool identifiziert automatisch Pfadparameter und erstellt präzise OpenAPI-3.1-Spezifikationen, die auf jedem API-Verkehr basieren, sei es über Live-Network-Traffic oder HAR-Dateien, die bereits generiert wurden.

Demystify bietet mehrere Apps an: eine Desktop-Anwendung, die mit einem integrierten Proxy arbeitet, eine Browsererweiterung für gängige Browser und ein CLI-Tool (Command Line Interface), das direkt mit Dateien arbeitet. Dies ermöglicht eine nahtlose Integration in bestehende Workflows. Die Desktop-App erfasst Netzwerkverkehr und generiert die API-Spezifikationen im Hintergrund, während die Browsererweiterung alle Anfragen eines bestimmten Tabs automatisch überwacht.

Eines der herausragenden Merkmale von Demystify ist die Automatisierung bei der Identifikation von Parametern sowie die Unterstützung mehrerer Statuscodes und MIME-Typen. Dies bedeutet, dass Entwickler sich nicht mehr mit manueller Eingabe rumschlagen müssen, was sowohl Zeit als auch Ressourcen spart. Die generierten Spezifikationen spiegeln alle beobachteten Informationen von Anfragen und Antworten wider, einschliesslich Header, Body, Abfrageparametern sowie Cookies für jeden Endpunkt.

Die Bedienung von Demystify ist einfach gehalten. Für die Desktop-Anwendung müssen Nutzer lediglich einen lokalen Port konfigurieren und angeben, an welchen Host die Anfragen weitergeleitet werden. Das CLI-Tool unterstützt die Eingabe eines HTTP-Archiv-Datei (HAR), um die API-Spezifikationen zu generieren. All dies geschieht innerhalb weniger Minuten, was Entwickler dazu anregen sollte, das Tool besser zu nutzen.

Die Open-Source-Community ist ein weiteres Augenmerk des Projekts. Die Programmierer begrüssen aktiv Beiträge und Verbesserungsvorschläge von anderen Entwicklern, was Demystify zu einer dynamischen Plattform für die Erstellung von API-Dokumentationen macht. Das Projekt ist unter der MIT-Lizenz lizenziert und steht jedem zur Verfügung, der einen Beitrag leisten möchte.

Demystify hilft bei der Dokumentation von APIs.

Kommentare

Softwareentwicklung
Anzeige
Anzeige

Neueste Beiträge

Bundesnetzagentur übernimmt die KI-Aufsicht in Deutschland
Die Bundesnetzagentur übernimmt ab sofort die zentrale Rolle bei der Umsetzung der europäischen KI-Verordnung in Deutschland und wird damit zur Marktüberwachungsbehörde, Anlaufstelle und Beschwerdestelle.
3 Minuten
4. Aug 2026
Lesertest
Aufruf Lesertest Samsung SSD 990
Würden Sie gerne einmal ein Produkt testen und bewerten? Dann haben wir genau das Richtige für Sie: In Kooperation mit Samsung sucht der PCtipp fünf pfiffige Anwenderinnen bzw. Anwender, die das schnelle interne Samsung-SSD MZ-V9V2T0BW mit satten 2 TB Speicher testen.
2 Minuten
6. Aug 2026
Telekom testet fliegende Mobilfunkzellen im Wechselbetrieb
Die Deutsche Telekom hat erstmals zwei fliegende Mobilfunkantennen so eingesetzt, dass sie sich bei der Netzversorgung nahtlos abwechseln. Eine zusätzliche Satellitenverbindung bindet die Flugzeuge direkt an das Mobilfunkkernnetz an.
3 Minuten

Das könnte Sie auch interessieren

Publireportage
Eine Kamera. Alles im Blick: Die Reolink OMVI 3i PoE
Die neue Reolink OMVI 3i PoE (P931) vereint eine 180°-Panoramakamera mit einem motorisierten PT-Objektiv. So behält die smarte Kamera gleichzeitig das grosse Ganze im Blick und verfolgt Bewegungen in Echtzeit. Sie ist ab sofort für 279 Fr. bei digitech.ch erhältlich.
4 Minuten
6. Jul 2026
Anpassung der Energieetikette für Neuwagen ab 1. Januar 2027
Das Eidgenössische Departement für Umwelt, Verkehr, Energie und Kommunikation (UVEK) hat die Grundlagendaten der Energieetikette für Personenwagen aktualisiert.
3 Minuten
Jubiläum
40 Jahre Macintosh
Am 24. Januar 1984 wurde der erste Macintosh von Apple vorgestellt. Wir gratulieren zu 40 Jahren Mac!
2 Minuten
24. Jan 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare