This version of GitHub Enterprise was discontinued on 2023-01-18. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.
Getting started with apps
Learn about building apps and setting up your development environment.
About apps
You can build integrations with the GitHub Enterprise Server APIs to add flexibility and reduce friction in your own workflow.
Activating optional features for apps
You can test new optional features for your GitHub Apps and OAuth Apps.
Differences between GitHub Apps and OAuth Apps
Understanding the differences between GitHub Apps and OAuth Apps will help you decide which app you want to create. An OAuth App acts as a GitHub user, whereas a GitHub App uses its own identity when installed on an organization or on repositories within an organization.
Migrating OAuth Apps to GitHub Apps
Learn about the advantages of migrating your OAuth App to a GitHub App and how to migrate an OAuth App that isn't listed on GitHub Marketplace.
Setting up your development environment to create a GitHub App
Learn the foundations for extending and building new GitHub Apps.