Integrations are tools and services that connect with GitHub to complement and extend your workflow.
You can install integrations in your personal account or organizations you own. You can also install GitHub Apps from a third-party in a specific repository where you have admin permissions or which is owned by your organization.
Differences between GitHub Apps and OAuth Apps
Integrations can be GitHub Apps, OAuth Apps, or anything that utilizes GitHub APIs or webhooks. For more information, see "Differences between GitHub Apps and OAuth Apps" in the GitHub Developer documentation.
Discovering integrations in GitHub Marketplace and Works with GitHub
You can find an integration to install or publish your own integration in GitHub Marketplace and Works with GitHub.
GitHub Marketplace contains GitHub Apps and OAuth Apps. For more information on finding an integration or creating your own integration, see "About GitHub Marketplace."
You can find other types of approved integrations on Works with GitHub.
Note: You can also submit an integration for inclusion on Works with GitHub. For more information, see "Adding integrations to Works with GitHub" in the GitHub Developer documentation.
Integrations purchased directly from integrators
You can also purchase some integrations directly from integrators. As an organization member, if you find a GitHub App that you'd like to use, you can request that an organization approve and install the app for the organization.
If you have admin permissions for all organization-owned repositories the app is installed on, you can install GitHub Apps with repository-level permissions without having to ask an organization owner to approve the app. You must have When an integrator changes an app's permissions, if the permissions are for a repository only, organization owners and people with admin permissions to a repository with that app installed can review and accept the new permissions.