Skip to main content

About enterprise accounts for Copilot Business

Learn about the option to create an enterprise account to manage only Copilot Business licenses without adopting GitHub Enterprise.

How can my enterprise use GitHub Copilot only?

To use GitHub Copilot, a user must authenticate to an account on GitHub that has a license for Copilot. You can assign a license to a user through a Copilot Business subscription if they're a member of an organization or enterprise that you administer.

If you don't already manage users through an organization or enterprise, you can create an enterprise account specifically for allocating Copilot Business licenses. This gives you access to enterprise-grade integrations with identity providers for authentication and provisioning, without needing to pay for GitHub Enterprise licenses.

How will I manage access for users?

When you create your enterprise account, you will choose whether your enterprise members will authenticate using their personal GitHub accounts, or using new accounts that you will create and manage from an external identity management system. The way that you add users to your enterprise and manage license assignment will depend on which you choose.

Personal accounts

  • You'll add users to the enterprise by sending an invitation to their personal GitHub account.
  • Optionally, you'll create teams in the enterprise to scale license management. You can manage membership of the teams on GitHub or with the REST API.
  • You'll assign licenses to users and teams.
  • When users receive a license, they can authenticate to GitHub from their development environment and gain access to Copilot.
  • Optionally, you can configure SAML single sign-on (SSO), so that users must authenticate to an external identity system in addition to their personal account.

Enterprise Managed Users

  • You'll add users to the enterprise by provisioning managed user accounts from an identity provider (IdP) using SCIM.
  • You'll create teams in the enterprise to manage which users receive Copilot Business licenses. You can manage membership of the teams from your IdP, on GitHub, or with the REST API.
  • When users receive a license, they can use single sign-on to authenticate to their GitHub account from their development environment and gain access to Copilot.

Getting started

To get started, see Setting up a dedicated enterprise for GitHub Copilot Business.