Authenticate with a GitHub App
About authentication with a GitHub App
Your GitHub App can authenticate as itself, as an app installation, or on behalf of a user.
Understand GitHub Apps
About creating GitHub Apps
GitHub Apps let you build integrations to automate processes and extend GitHub's functionality.
Maintain and share your app
About GitHub App managers
App managers can manage some or all of the GitHub App registrations owned by an account.
List your app on GitHub Marketplace
About GitHub Marketplace for apps
Learn about GitHub Marketplace where you can share your apps with everyone.
List your app on GitHub Marketplace
About marketplace badges
Learn about the badges that you may see for some apps listings on GitHub Marketplace.
Register and configure a GitHub App
About the setup URL
You can specify a URL that users will be redirected to after they install a GitHub App.
Register and configure a GitHub App
About the user authorization callback URL
You can specify a URL that users will be redirected to after they authorize a GitHub App.
Understand GitHub Apps
About using GitHub Apps
Learn about what a GitHub App is and why you would use a GitHub App.
Write code for a GitHub App
About writing code for a GitHub App
You need to write code to add functionality to your GitHub App.