Skip to main content

This version of GitHub Enterprise Server was discontinued on 2024-09-25. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise Server. For help with the upgrade, contact GitHub Enterprise support.

Using GitHub Apps

You can purchase and install GitHub Apps from GitHub Marketplace.

About using GitHub Apps

Learn about what a GitHub App is and why you would use a GitHub App.

Installing a GitHub App from a third party

You can install GitHub Apps directly from the app owner to use on your personal account or organizations.

Installing your own GitHub App

You can install a GitHub App that you created on the personal or organization account that owns the app. If your app is public, the GitHub App can also be installed on other accounts.

Authorizing GitHub Apps

You can authorize a GitHub App to retrieve information about your GitHub account and to make changes on your behalf.

Approving updated permissions for a GitHub App

When a GitHub App requests additional permissions, you can review what behavior the permissions will enable and decide whether to approve the permissions.

Reviewing and revoking authorization of GitHub Apps

You can review the GitHub Apps that you have authorized, and you can revoke your authorization.

Reviewing and modifying installed GitHub Apps

You can review the permissions and change the repository access for GitHub Apps that you have installed. You can also temporarily or permanently prevent a GitHub App from accessing resources owned by your account or organization.

Internal GitHub Apps

Some GitHub Apps are internal apps, owned by GitHub, that are granted special capabilities.