--- title: Building GitHub Apps intro: You can build GitHub Apps for yourself or others to use. Learn how to register and set up permissions and authentication options for GitHub Apps. redirect_from: - /apps/building-integrations/setting-up-and-registering-github-apps/ - /apps/building-github-apps versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' topics: - GitHub Apps children: - /creating-a-github-app - /setting-permissions-for-github-apps - /managing-allowed-ip-addresses-for-a-github-app - /authenticating-with-github-apps - /identifying-and-authorizing-users-for-github-apps - /rate-limits-for-github-apps - /refreshing-user-to-server-access-tokens - /creating-a-github-app-from-a-manifest - /creating-a-github-app-using-url-parameters - /creating-a-custom-badge-for-your-github-app ---