| Skip to main content | https://docs.github.com/en/apps/oauth-apps#main-content |
| Skip to content | https://docs.github.com/en/apps/oauth-apps#main-content |
| https://docs.github.com/en |
| GitHub Docs | https://docs.github.com/en |
| Home | https://docs.github.com/en |
| Apps | https://docs.github.com/en/apps |
| Apps | https://docs.github.com/en/apps |
| https://docs.github.com/en/apps/oauth-apps |
| Overview | https://docs.github.com/en/apps/overview |
| About using apps | https://docs.github.com/en/apps/using-github-apps/about-using-github-apps |
| Install from Marketplace for user | https://docs.github.com/en/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account |
| Install from Marketplace for org | https://docs.github.com/en/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations |
| Install from third party | https://docs.github.com/en/apps/using-github-apps/installing-a-github-app-from-a-third-party |
| Install your own app | https://docs.github.com/en/apps/using-github-apps/installing-your-own-github-app |
| Request for org | https://docs.github.com/en/apps/using-github-apps/requesting-a-github-app-from-your-organization-owner |
| Authorize | https://docs.github.com/en/apps/using-github-apps/authorizing-github-apps |
| Approve new permissions | https://docs.github.com/en/apps/using-github-apps/approving-updated-permissions-for-a-github-app |
| Review your authorizations | https://docs.github.com/en/apps/using-github-apps/reviewing-and-revoking-authorization-of-github-apps |
| Review installations | https://docs.github.com/en/apps/using-github-apps/reviewing-and-modifying-installed-github-apps |
| Privileged apps | https://docs.github.com/en/apps/using-github-apps/privileged-github-apps |
| About creating apps | https://docs.github.com/en/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps |
| GitHub App versus other options | https://docs.github.com/en/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app |
| Best practices | https://docs.github.com/en/apps/creating-github-apps/about-creating-github-apps/best-practices-for-creating-a-github-app |
| Migrate from OAuth apps | https://docs.github.com/en/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps |
| Register a GitHub App | https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/registering-a-github-app |
| Callback URLs | https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/about-the-user-authorization-callback-url |
| Setup URL | https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/about-the-setup-url |
| Permissions | https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app |
| Webhooks | https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/using-webhooks-with-github-apps |
| Visibility | https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/making-a-github-app-public-or-private |
| Rate limits | https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/rate-limits-for-github-apps |
| Custom badge | https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/creating-a-custom-badge-for-your-github-app |
| About authentication | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app |
| Authenticate as an app | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app |
| Authenticate as an installation | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation |
| Authenticate on behalf of users | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user |
| Manage private keys | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps |
| Generate a JWT | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app |
| Generate an installation access token | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app |
| Generate a user access token | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app |
| Refresh user access tokens | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens |
| Authenticate in Actions workflow | https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow |
| About writing GitHub App code | https://docs.github.com/en/apps/creating-github-apps/writing-code-for-a-github-app/about-writing-code-for-a-github-app |
| Quickstart | https://docs.github.com/en/apps/creating-github-apps/writing-code-for-a-github-app/quickstart |
| Respond to webhooks | https://docs.github.com/en/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events |
| Build a "Login" button | https://docs.github.com/en/apps/creating-github-apps/writing-code-for-a-github-app/building-a-login-with-github-button-with-a-github-app |
| Build a CLI | https://docs.github.com/en/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app |
| Build CI checks | https://docs.github.com/en/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app |
| Share your app | https://docs.github.com/en/apps/sharing-github-apps/sharing-your-github-app |
| Share with GHES | https://docs.github.com/en/apps/sharing-github-apps/making-your-github-app-available-for-github-enterprise-server |
| App manifest | https://docs.github.com/en/apps/sharing-github-apps/registering-a-github-app-from-a-manifest |
| App query parameters | https://docs.github.com/en/apps/sharing-github-apps/registering-a-github-app-using-url-parameters |
| Modify app settings | https://docs.github.com/en/apps/maintaining-github-apps/modifying-a-github-app-registration |
| Activate optional features | https://docs.github.com/en/apps/maintaining-github-apps/activating-optional-features-for-github-apps |
| GitHub App managers | https://docs.github.com/en/apps/maintaining-github-apps/about-github-app-managers |
| Manage allowed IP addresses | https://docs.github.com/en/apps/maintaining-github-apps/managing-allowed-ip-addresses-for-a-github-app |
| Suspend an installation | https://docs.github.com/en/apps/maintaining-github-apps/suspending-a-github-app-installation |
| Transfer ownership | https://docs.github.com/en/apps/maintaining-github-apps/transferring-ownership-of-a-github-app |
| Delete your app | https://docs.github.com/en/apps/maintaining-github-apps/deleting-a-github-app |
| About GitHub Marketplace for apps | https://docs.github.com/en/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps |
| About marketplace badges | https://docs.github.com/en/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges |
| Publisher verification | https://docs.github.com/en/apps/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization |
| Listing requirements | https://docs.github.com/en/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app |
| Security best practice | https://docs.github.com/en/apps/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps-on-github-marketplace |
| Customer experience best practice | https://docs.github.com/en/apps/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps |
| View listing metrics | https://docs.github.com/en/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing |
| View listing transactions | https://docs.github.com/en/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing |
| REST API | https://docs.github.com/en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api |
| Webhook events | https://docs.github.com/en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api |
| Testing your app | https://docs.github.com/en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app |
| New purchases & free trials | https://docs.github.com/en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials |
| Handling plan changes | https://docs.github.com/en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes |
| Plan cancellations | https://docs.github.com/en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations |
| Draft an app listing | https://docs.github.com/en/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app |
| Write listing descriptions | https://docs.github.com/en/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app |
| Set listing pricing plans | https://docs.github.com/en/apps/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing |
| Webhooks for plan changes | https://docs.github.com/en/apps/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes |
| Submit your listing | https://docs.github.com/en/apps/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication |
| Delete your listing | https://docs.github.com/en/apps/github-marketplace/listing-an-app-on-github-marketplace/deleting-your-app-listing-from-github-marketplace |
| Pricing plans for apps | https://docs.github.com/en/apps/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps |
| Billing customers | https://docs.github.com/en/apps/github-marketplace/selling-your-app-on-github-marketplace/billing-customers |
| Receive payment | https://docs.github.com/en/apps/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases |
| Install app personal account | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-personal-account |
| Install app organization | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-organization |
| Authorizing OAuth apps | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps |
| Review OAuth apps | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps |
| Third-party applications | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/connecting-with-third-party-applications |
| Privileged apps | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/privileged-oauth-apps |
| GitHub Apps & OAuth apps | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps |
| Rate limits | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/rate-limits-for-oauth-apps |
| Creating an OAuth app | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app |
| Authenticate with an OAuth app | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/authenticating-to-the-rest-api-with-an-oauth-app |
| Authorizing OAuth apps | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps |
| Scopes for OAuth apps | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps |
| Create custom badges | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app |
| Best practices | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/best-practices-for-creating-an-oauth-app |
| Modifying an OAuth app | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/modifying-an-oauth-app |
| Activate optional features | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/activating-optional-features-for-oauth-apps |
| Transfer ownership | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/transferring-ownership-of-an-oauth-app |
| Troubleshoot authorization | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-authorization-request-errors |
| Troubleshoot token request | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-oauth-app-access-token-request-errors |
| Deleting an OAuth app | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/deleting-an-oauth-app |
| OAuth 2.0 and OIDC Discovery documents | https://docs.github.com/en/apps/github-authentication-discovery-endpoints |
| Using OAuth apps, 1 of 3 | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps |
| Installing an OAuth app in your personal account, 1 of 6 | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-personal-account |
| Installing an OAuth app in your organization, 2 of 6 | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-organization |
| Authorizing OAuth apps, 3 of 6 | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps |
| Reviewing your authorized OAuth apps, 4 of 6 | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps |
| Connecting with third-party applications, 5 of 6 | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/connecting-with-third-party-applications |
| Privileged OAuth apps, 6 of 6 | https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/privileged-oauth-apps |
| Building OAuth apps, 2 of 3 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps |
| Differences between GitHub Apps and OAuth apps, 1 of 8 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps |
| Rate limits for OAuth apps, 2 of 8 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/rate-limits-for-oauth-apps |
| Creating an OAuth app, 3 of 8 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app |
| Authenticating to the REST API with an OAuth app, 4 of 8 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/authenticating-to-the-rest-api-with-an-oauth-app |
| Authorizing OAuth apps, 5 of 8 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps |
| Scopes for OAuth apps, 6 of 8 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps |
| Creating a custom badge for your OAuth app, 7 of 8 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app |
| Best practices for creating an OAuth app, 8 of 8 | https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/best-practices-for-creating-an-oauth-app |
| Maintaining OAuth apps, 3 of 3 | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps |
| Modifying an OAuth app, 1 of 6 | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/modifying-an-oauth-app |
| Activating optional features for OAuth apps, 2 of 6 | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/activating-optional-features-for-oauth-apps |
| Transferring ownership of an OAuth app, 3 of 6 | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/transferring-ownership-of-an-oauth-app |
| Troubleshooting authorization request errors, 4 of 6 | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-authorization-request-errors |
| Troubleshooting OAuth app access token request errors, 5 of 6 | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-oauth-app-access-token-request-errors |
| Deleting an OAuth app, 6 of 6 | https://docs.github.com/en/apps/oauth-apps/maintaining-oauth-apps/deleting-an-oauth-app |
| https://github.com |
| Make a contribution | https://github.com/github/docs/blob/main/content/apps/oauth-apps/index.md |
| Ask the GitHub community | https://github.com/orgs/community/discussions |
| Contact support | https://support.github.com |
| Expert services | https://services.github.com |
| Blog | https://github.blog |
| Terms | https://docs.github.com/en/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement |
| Status | https://www.githubstatus.com/ |
| Pricing | https://github.com/pricing |