Building integrations for GitHub

You can build integrations for GitHub for personal or public use.

Setting up a new integration

You can list apps on GitHub Marketplace for users to explore, purchase, and install.

Setting up and registering GitHub Apps

You can register and set up permissions and authentication options for GitHub Apps.

Managing GitHub Apps

After you set up and register a GitHub App, you can make modifications to the app, change the permissions, transfer ownership, and delete the app.

Setting up and registering OAuth Apps

You can list apps on GitHub Marketplace for users to explore, purchase, and install.

Managing OAuth Apps

After you set up and register an OAuth App, you can make modifications to the app, transfer ownership, and delete the app.