Setting up and registering GitHub Apps

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

About authentication options for GitHub Apps

When setting up a GitHub App, you can choose to have the installation flow be either public or private.

About permissions for GitHub Apps

When you create a GitHub App, you set the permissions that define the resources the app can access via the API.

About installation options for GitHub Apps

When setting up a GitHub App, you can choose to have the installation flow be either public or private.

Registering GitHub Apps

You can create a GitHub App under your personal account or under any organization you have administrative access to.

Identifying users for GitHub Apps

Your GitHub App can perform actions on behalf of a user, like creating an issue, creating a deployment, and using other supported endpoints.

About rate limits for GitHub Apps

GitHub Apps have a rate limit for requests.