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