Creating GitHub Apps
You can build GitHub Apps for yourself or others to use.
- Creating GitHub Apps
- About apps
- Differences between GitHub Apps and OAuth Apps
- Rate limits for GitHub Apps
- Creating a GitHub App
- Using webhooks with GitHub Apps
- Setting permissions for GitHub Apps
- Making a GitHub App public or private
- Creating a GitHub App from a manifest
- Creating a GitHub App using URL parameters
- Creating a custom badge for your GitHub App
- About the user authorization callback URL
- Authenticating with a GitHub App
- About authentication with a GitHub App
- Authenticating as a GitHub App
- Authenticating as a GitHub App installation
- Authenticating with a GitHub App on behalf of a user
- Managing private keys for GitHub Apps
- Generating a JSON Web Token (JWT) for a GitHub App
- Generating an installation access token for a GitHub App
- Generating a user access token for a GitHub App
- Refreshing user access tokens
- Guides