Creating GitHub Apps
You can build GitHub Apps for yourself or others to use.
- About creating GitHub Apps
- Registering a GitHub App
- 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
- Making authenticated API requests with a GitHub App in a GitHub Actions workflow
- Writing code for a GitHub App