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

Stromverbrauch und Effizienzpotenziale von Rechenzentren in der Schweiz
2024 betrug der Stromverbrauch der Rechenzentren in der Schweiz 2,1 TWh, was ungefähr 3,6 Prozent des Gesamtverbrauchs entspricht. Bis 2030 wird ein Anstieg des Stromverbrauchs der inländischen Rechenzentren auf 2,5 bis 3,2 TWh erwartet. 
3 Minuten
ggs netz übernimmt sämtliche Kommunikationsnetze der GIB-Solutions
Die ggs netz ag übernahm per 1. Mai 2026 sämtliche Kommunikations-netze der GIB-Solutions AG. Mit der Transaktion kommen rund 10’000 Digitalanschlüsse hinzu. Die übernommenen Netze werden künftig über die neu gegründete Tochtergesell-schaft ggs plus ag betrieben.
3 Minuten
Echtzeittext - Bundesrat schafft Grundlage für neue Notruffunktion
Der Bundesrat hat mehrere Verordnungen angepasst, um ein sicheres Notrufsystem zu fördern. In Zukunft können Menschen in Notlage die Notdienste von Polizei, Feuerwehr und Sanität per Echtzeittext auf den Smartphones auch schriftlich erreichen. 
3 Minuten

Das könnte Sie auch interessieren

Publireportage
Ist öffentliches WLAN sicher? Das solltest du wissen
Öffentliche WLAN-Netze sind überall: in Flughäfen, Hotels, Bibliotheken, Einkaufszentren und vielen anderen Orten. Sich schnell und kostenlos mit dem Internet zu verbinden, war noch nie so einfach. Doch so praktisch diese Netzwerke auch sind – für Cyberkriminelle sind sie ein echtes Einfallstor.
3 Minuten
Vergabe der UKW-Konzessionen für Radios 2027 bis 2034
Das Bundesamt für Kommunikation BAKOM hat das Verfahren für die Vergabe der UKW-Funkkonzessionen zur Verbreitung von Radioprogrammen ab 2027 festgelegt. Die SRG und Privatradios mit Leistungsauftrag können auf Gesuch hin ihre bisherigen Frequenzen weiter nutzen. SRG vor UKW-Rückkehr?
3 Minuten
21. Apr 2026
Lederarmbänder werden zu Stromspeichern
Forscher der Jilin-Universität machen aus ledernen Jacken, Trachtenhosen und Uhrarmbändern Batterien. Dabei bleibt ihre ursprüngliche Funktion erhalten.
3 Minuten
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare