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

Prüfung des Einsatzes von Linked Data Services
Linked Data Service (LINDAS) ist eine IT-Dienstleistung des Bundesarchivs (BAR). Mit LINDAS können Bund, Kantone und Gemeinden frei verfügbare, sogenannte offene Verwaltungsdaten (Open Government Data – OGD) vernetzen und publizieren.
2 Minuten
11. Jun 2026
Digitalstudie: Junge Nutzer wollen weniger online sein
Die Deutschen verbringen weiterhin mehr als 67 Stunden pro Woche im Internet. Vor allem bei den unter 40-Jährigen zeichnet sich jedoch ein gegenläufiger Trend ab: Viele wollen ihre Online-Zeit bewusst reduzieren, insbesondere bei Social Media und Messenger-Diensten.
3 Minuten
11. Jun 2026
PC-Maus
Im Test – Logitech Mobi Fold
Nach dem Klapp-Handy kommt die faltbare Maus. Logitechs Mobi Fold soll der ideale Begleiter für unterwegs sein. Ob das alles nur grosse Klappe ist oder auch was dahintersteckt, verrät unser Test.
3 Minuten
12. Jun 2026

Das könnte Sie auch interessieren

NFC-Angriffe auf Android verdreifacht
Cyberkriminelle nutzen zunehmend NFC-Technologie, um Bankdaten von Android-Nutzern zu stehlen. Die Angriffszahlen sind in wenigen Monaten dramatisch gestiegen.
2 Minuten
28. Mai 2026
Radios können Gesuche einreichen
BAKOM publiziert UKW-Frequenzen
Das Bundesamt für Kommunikation BAKOM hat am 28. Mai 2026 die Frequenzpakete für die Verbreitung von UKW publiziert.
2 Minuten
29. Mai 2026
Schweizer Geoportal zeigt die Schweiz aus 1000 Perspektiven
Das vom Bundesamt für Landestopografie swisstopo betriebene Geoportal umfasst seit Mai 2026 schon 1000 Datensätze zu unterschiedlichsten Themen wie Gesellschaft, Umwelt, Energie bis hin zu historischen Karten, Landschaftsmodellen und Luftbildern.
3 Minuten
19. Mai 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare