Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

OpenAPI-Beschreibung

Eine vollständige Erläuterung der GitHub-REST-API findest du in einem OpenAPI 3.0-konformen Dokument.

Über OpenAPI-Beschreibungen

Bei OpenAPI handelt es sich um eine Spezifikation zum Beschreiben von REST-APIs. OpenAPI-Beschreibungen ermöglichen es Menschen und Computern, die Funktionen einer API zu ermitteln, ohne zuerst Dokumentation lesen oder die Implementierung verstehen zu müssen. GitHub hat seine REST-API als OpenAPI 3.0-kompatibles Dokument öffentlich verfügbar gemacht.

Abrufen der GitHub OpenAPI-Beschreibung

Du findest die Beschreibung im Open Source-Repository REST-API OpenAPI Description (REST-API OpenAPI-Beschreibung).

Wir stellen die Beschreibung in zwei Formaten bereit. Die gebündelte Version funktioniert in den meisten Fällen, da sie OpenAPI-Komponenten zur Wiederverwendung und Lesbarkeit enthält. Wenn deine Tools keine Inlineverweise auf Komponenten unterstützen, stellen wir auch eine vollständig dereferenzierte Version bereit.

Verwenden der GitHub OpenAPI-Beschreibung

Es gibt viele Verwendungsmöglichkeiten für eine OpenAPI-Beschreibung. Beispielsweise ist Folgendes möglich:

  • Generiere deinen eigenen API-Client.
  • Überprüfen und Testen einer GitHub REST-API-Integration.
  • Erkunde und interagiere mit der GitHub REST-API mithilfe von Tools von Drittanbietern, z. B. Insomnia oder Postman.

GitHub verwendet beispielsweise die REST OpenAPI-Beschreibung, um die GitHub REST-API-Referenzdokumentation zu generieren.