GitHub Apps documentation
Go deeper with GitHub by integrating with our APIs and webhooks, customizing your GitHub workflow, and building and sharing apps with the community.
Recommended
GitHub Apps overview
You can use GitHub Apps to extend the functionality of GitHub.
Quickstart for building GitHub Apps
Quickly build a GitHub App that comments on pull requests.
About creating GitHub Apps
GitHub Apps let you build integrations to automate processes and extend GitHub's functionality.
Articles
About authentication with a GitHub App
Your GitHub App can authenticate as itself, as an app installation, or on behalf of a user.
About creating GitHub Apps
GitHub Apps let you build integrations to automate processes and extend GitHub's functionality.
About GitHub App managers
App managers can manage some or all of the GitHub App registrations owned by an account.
About the setup URL
You can specify a URL that users will be redirected to after they install 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.
About using GitHub Apps
Learn about what a GitHub App is and why you would use a GitHub App.
About writing code for a GitHub App
You need to write code to add functionality to your GitHub App.
Activating optional features for GitHub Apps
You can test new optional features for your GitHub Apps.
Activating optional features for OAuth apps
You can test new optional features for your OAuth apps.