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

yallo bringt Travel eSIM für mobile Daten in über 160 Destinationen
yallo bietet neu eine eSIM-Lösung für günstige Datenpakete beim Roaming, die Kunden von allen Mobilfunkanbietern zur Verfügung stehen. Reisende können ihr Datenpaket fürs Ausland bereits vor der Abreise in der yallo Travel eSIM App auswählen und bei der Ankunft im Ausland sofort zu günstigen Tarifen online gehen.
3 Minuten
Motorola zeigt auf der IFA ein neues Smartphone und eine Smartwatch
Mit dem Edge 70 Plus bringt Motorola ein weiteres Mittelklasse-Smartphone. Ausserdem zeigt der Hersteller auf der IFA eine Edition des Razr 70 mit edlen Swarovski-Steinen und die sportliche Smartwatch Moto Watch Ultra.
3 Minuten
8. Sep 2026
Anker eröffnet seinen ersten Store in Deutschland
Der Elektronikhersteller Anker hat seinen ersten eigenen Laden in Deutschland auf dem Berliner Kurfürstendamm eröffnet. Dort bietet der Elektronikhersteller unter anderem Produkte rund um Charging, Smart Home und Robotik an.
2 Minuten
7. Sep 2026

Das könnte Sie auch interessieren

Der Zenit für Gamer, Cosplayer und Fans von Star Wars
Fantasy Basel 2024: der grosse Rückblick
Sie war auch dieses Jahr die wichtigste Messe für Gamer, Cosplayer oder einfach für alle, die galaktische und fantastische Geschichten lieben. PCtipp hat die coolsten Bilder auf der Fantasy Basel 2024, der grössten Schweizer Comic Con, gesammelt.
3 Minuten
13. Mai 2024
Brack.Alltron CONNECT 2026: Die wichtigste ICT-Leitmesse der Schweiz
Auf der CONNECT 2026 von Brack.Alltron am 26. und 27. August 2026 in Zürich-Oerlikon treffen sich ICT-Professionals zur wichtigsten Fachmesse der Branche. In der Halle 550 präsentiert der Veranstalter Brack.Alltron unter dem Motto «Unboxing Tomorrow» an zwei Tagen die neuesten Trends und Lösungen. PCtipp ist live vor Ort und zeigt die Aussteller und Trends.
5 Minuten
27. Aug 2026
In eigener Sache
PCtipp 9/2026: mit diesen Themen ab dem 28. August 2026 am Kiosk erhältlich
Freuen Sie sich auf eine Ausgabe voller praktischer Ratschläge und fesselnder Inhalte! Holen Sie sich Ihren PCtipp 9/2026 ab dem 28. August 2026 am Kiosk und bleiben Sie stets auf dem neuesten Stand der PC-Technologie. Das Epaper ist auch schon online.
2 Minuten
28. Aug 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare