This version of GitHub Enterprise was discontinued on 2023-01-18. 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. For help with the upgrade, contact GitHub Enterprise support.
Apps
You can automate and streamline your workflow by building your own apps.
- Getting started with apps
- About apps
- Activating optional features for apps
- Differences between GitHub Apps and OAuth Apps
- Migrating OAuth Apps to GitHub Apps
- Setting up your development environment to create a GitHub App
- Building GitHub Apps
- Creating a GitHub App
- Setting permissions for GitHub Apps
- Authenticating with GitHub Apps
- Identifying and authorizing users for GitHub Apps
- Rate limits for GitHub Apps
- Refreshing user-to-server access tokens
- Creating a GitHub App from a manifest
- Creating a GitHub App using URL parameters
- Creating a custom badge for your GitHub App
- Managing GitHub Apps
- Installing GitHub Apps
- Modifying a GitHub App
- Editing a GitHub App's permissions
- Making a GitHub App public or private
- Suspending a GitHub App installation
- Transferring ownership of a GitHub App
- Deleting a GitHub App
- Building OAuth Apps
- Creating an OAuth App
- Authorizing OAuth Apps
- Scopes for OAuth Apps
- Creating a custom badge for your OAuth App
- Managing OAuth Apps
- Modifying an OAuth App
- Transferring ownership of an OAuth App
- Troubleshooting authorization request errors
- Troubleshooting OAuth App access token request errors
- Deleting an OAuth App
- Guides