Explore by product
Developers
Article version: Enterprise Server 2.22
Article version: Enterprise Server 2.22
Getting started with apps
Learn about building apps and setting up your development environment.
About apps→
You can build integrations with the GitHub 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.
Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution