Skip to main content
GitHub Docs
Version:
Free, Pro, & Team
Open Sidebar
Apps
/
GitHub Marketplace
/
Marketplace API usage
Home
Apps
Overview
Using GitHub Apps
About using apps
Install from Marketplace for user
Install from Marketplace for org
Install from third party
Install your own app
Request for org
Authorize
Approve new permissions
Review your authorizations
Review installations
Privileged apps
Creating GitHub Apps
About creating GitHub Apps
About creating apps
GitHub App versus other options
Best practices
Migrate from OAuth apps
Registering a GitHub App
Register a GitHub App
Callback URL
Setup URL
Permissions
Webhooks
Visibility
Rate limits
Custom badge
Authenticate with a GitHub App
About authentication
Authenticate as an app
Authenticate as an installation
Authenticate on behalf of users
Manage private keys
Generate a JWT
Generate an installation access token
Generate a user access token
Refresh user access tokens
Authenticate in Actions workflow
Writing code for a GitHub App
About writing GitHub App code