Article version: Enterprise Server 2.20 GitHub.com Enterprise Server 3.0 Enterprise Server 2.22 Enterprise Server 2.21 Enterprise Server 2.20 GitHub AE See all Enterprise releases Developers Apps Article version: Enterprise Server 2.20 GitHub.com Enterprise Server 3.0 Enterprise Server 2.22 Enterprise Server 2.21 Enterprise Server 2.20 GitHub AE See all Enterprise releases Apps You can automate and streamline your workflow by building your own apps. Getting started with apps About apps Differences between GitHub Apps and OAuth Apps Migrating OAuth Apps to GitHub Apps Setting up your development environment to create a GitHub App Building GitHub Apps Creating a GitHub App Setting permissions for GitHub Apps Authenticating with GitHub Apps Identifying and authorizing users for GitHub Apps Rate limits for GitHub Apps Creating a GitHub App from a manifest Creating a GitHub App using URL parameters Creating a custom badge for your GitHub App Managing GitHub Apps Installing GitHub Apps Modifying a GitHub App Editing a GitHub App's permissions Making a GitHub App public or private Transferring ownership of a GitHub App Deleting a GitHub App Building OAuth Apps Creating an OAuth App Authorizing OAuth Apps Scopes for OAuth Apps Creating a custom badge for your OAuth App Managing OAuth Apps Modifying an OAuth App Transferring ownership of an OAuth App Troubleshooting authorization request errors Troubleshooting OAuth App access token request errors Deleting an OAuth App Guides Using the GitHub API in your app Using content attachments Creating CI tests with the Checks API