Skip to main content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2024-09-25. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Bibliotheken für die REST-API

Du kannst die offiziellen Octokit-Bibliotheken und andere Drittanbieterbibliotheken verwenden, um die Nutzung der GitHub-API zu erweitern und zu vereinfachen.

Informationen zu Bibliotheken

Du kannst Bibliotheken verwenden, um die Interaktion Deiner Anwendung mit GitHub-API zu erweitern und zu vereinfachen. Jede Bibliothek stellt vordefinierten Code für eine bestimmte Programmiersprache bereit. Nachdem Du eine Bibliothek in dein Projekt integriert haben, kannst du die vordefinierten Codemodule verwenden, um mit der GitHub-API über eine bestimmte Programmiersprache zu interagieren.

GitHub Standard enthält offizielle Octokit-Bibliotheken für einige Sprachen. Es gibt auch Bibliotheken von Drittanbietern, die Du mit GitHub-API verwenden kannst, die nicht von GitHub gepflegt werden.

Offizielle GitHub-Bibliotheken

GitHub enthält diese offiziellen Clientbibliotheken für die GitHub-API. Diese Repositorys sind Open Source, und Community-Beiträge sind willkommen.

Weitere Informationen finden Sie unter Skripterstellung mit der REST-API und JavaScript und unter Skripterstellung mit der REST-API und Ruby.

Drittanbieterbibliotheken

Im Folgenden findest Du Beispiele für Drittanbieterbibliotheken, mit denen Du mit der GitHub-API in verschiedenen Programmiersprachen interagieren kannst.

Diese Drittanbieterbibliotheken werden nicht von GitHub gepflegt. Bibliotheken, die von einem Drittanbieter bereitgestellt werden, unterliegen separaten Nutzungsbedingungen, Datenschutzrichtlinien und Supportdokumentationen.

Clojure

Dart

Emacs Lisp

Go

Haskell

Java

JavaScript

Julia

OCaml

Perl

PHP

PowerShell

Python

Ruby

Rust

Scala

Shell