You can build GitHub Apps for personal or public use. Learn how to register and set up permissions and authentication options for GitHub Apps.
Creating a GitHub App You can create and register a GitHub App under your personal account or under any organization you have administrative access to.
Creating custom badges for GitHub Apps You can replace the default badge on your GitHub App by uploading your own logo image and customizing the background.
Setting Permissions for GitHub Apps When you create a GitHub App, you set the permissions that define the resources the app can access via the REST API v3.