Skip to main content

Informationen zum Erstellen von Integrationen

Du kannst Integrationen erstellen, um die Funktionalität von GitHub zu erweitern.

Integrationen sind Tools, um die Funktionalität von GitHub zu erweitern. Integrationen können auf GitHub Aktionen wie das Erstellen von Issues, Kommentieren von Pull Requests und Verwalten von Projekten durchführen. Sie können auch Aktionen außerhalb von GitHub durchführen, die auf Ereignissen basieren, die auf GitHub auftreten. Beispielsweise kann eine Integration auf Slack posten, wenn ein Issue auf GitHub geöffnet wird.

Viele Integrationen sind GitHub Apps, GitHub Actions-Workflows oder benutzerdefinierte Aktionen für GitHub Actions-Workflows.

Deine Integration kann die API von GitHub verwenden, um Daten abzurufen und Änderungen an Daten auf GitHub vorzunehmen. GitHub hat eine REST-API und eine GraphQL-API. Weitere Informationen findest du unter:

Deine Integration kann Webhooks verwenden, um zu erfahren, wann bestimmte Ereignisse auf GitHub auftreten. Weitere Informationen findest du unter Informationen zu Webhooks.

Wenn deine Integration eine GitHub App oder benutzerdefinierte Aktion ist, kannst du deine Integration auf GitHub Marketplace veröffentlichen. Weitere Informationen findest du unter Informationen zu GitHub Marketplace für Apps und Aktionen auf dem GitHub-Marktplatz veröffentlichen.

Wenn deine Integration generative KI verwendet, kannst du bei GitHub kostenlos KI-Modelle suchen und testen. Weitere Informationen finden Sie unter Prototyperstellung mit KI-Modellen.