GitHub Copilot is an AI-powered coding assistant that helps developers write code faster. GitHub Copilot is available through GitHub personal accounts with GitHub Copilot for Individuals or through organization or enterprise accounts with GitHub Copilot for Business.
With Copilot for Business, you can manage access to GitHub Copilot for organizations within your enterprise. Once you grant an organization access to GitHub Copilot, the administrators of that organization can grant access to individuals and teams. For more information, see "Managing Copilot for Business."
GitHub Copilot is available as an extension in Visual Studio Code, Visual Studio, Vim, Neovim, the JetBrains suite of IDEs, and Azure Data Studio. For more information on using GitHub Copilot in Visual Studio Code, Visual Studio, Vim, Neovim, and JetBrains, see "Getting started with GitHub Copilot." For more information on using GitHub Copilot in Azure Data Studio, see GitHub Copilot extension in Microsoft Learn.
Note: Copilot for Business does not retain any Prompts or Suggestions.
|Copilot for Individuals||Copilot for Business|
|Pricing||$10 per month/$100 per year||$19 per user per month|
|Types of GitHub accounts||Personal accounts||Organization or enterprise accounts|
|Blocks suggestions matching public code|
|Plugs right into your editor|
|Offers multi-line function suggestions|
|Organization-wide policy management|
|HTTP proxy support via custom certificates|
For more information about proxy support with custom certificates, see "Configuring network settings for GitHub Copilot".
To use Copilot for Business, you need to set up a subscription for your organization or enterprise account. For more information, see "Managing your GitHub Copilot subscription for your organization or enterprise."
After setting up a subscription, you can enable GitHub Copilot for organizations within your enterprise. For more information, see "Enabling and setting up GitHub Copilot for Business."
Copilot for Business subscriptions are billed monthly, based on the number of GitHub Copilot seats assigned to users within your organization or enterprise. For more information, see "About billing for GitHub Copilot."
Organization members can request access to GitHub Copilot for Business from their organization's owners.
As a member of an organization, you can request access to GitHub Copilot for Business from your organization's owners. This can be done in a couple of different ways:
From the GitHub Copilot settings for your personal account
From an empty repository in the organization
As an owner of an organization, you can manage requests for GitHub Copilot for Business from your organization's settings. Additionally, GitHub sends you a weekly email with a summary of all pending requests.
In the top right corner of GitHub.com, click your profile photo, then click Your organizations.
Under "Organizations", next to the name of your organization, click Settings.
In the "Access" section of the sidebar, click Requests from members.
To accept the request and grant the member access to GitHub Copilot for Business, click Buy Copilot for Business.
All requests for GitHub Copilot for Business are grouped together under "Copilot for Business."
You have the ability to manage and make choices regarding the collection, retention, and processing of your data, allowing you to maintain control over your privacy while using GitHub Copilot for Business.
GitHub Copilot for Business utilizes data from file content and additional sources to enhance its functionality. This data collection process is aimed at improving the service and involves the gathering and analysis of certain information.
When you use GitHub Copilot, it collects information about your interactions with the IDE or editor. This includes actions like accepting or dismissing suggestions, as well as general usage data and error information. The purpose of collecting this data is to measure metrics such as latency and feature engagement. Some of this information may include personal data, but it is stored in a way that does not directly identify you.
A Prompt refers to the contextual information that the GitHub Copilot extension sends when you pause typing while working on a file, or when you open the GitHub Copilot pane. These Prompts are only sent in real time. GitHub Copilot for Business does not retain Prompts.
After receiving and processing a Prompt, the AI-model generates one or more lines of proposed text known as Suggestions. These Suggestions are then transmitted back to the GitHub Copilot extension. Suggestions are only sent in real-time. GitHub Copilot for Business does not retain Suggestions.
User Engagement Data is used by GitHub and Microsoft to provide the service and to enable improvements.
- Evaluating GitHub Copilot: The impact of GitHub Copilot on users is assessed by measuring its positive effects and benefits.
- Fine-tuning ranking and sorting algorithms: The data helps in the optimization and improvement of algorithms used for ranking and sorting suggestions, thereby enhancing the overall user experience.
- Detecting abuse and policy violations: The data is examined to investigate and identify any potential misuse or violation of the Acceptable Use Policies associated with GitHub Copilot.
- Conducting experiments and research: The data is used for conducting experiments and research related to developers and their utilization of developer tools and services. This aids in gaining valuable insights into user behavior and preferences.
User Engagement Data, including pseudonymous identifiers and general usage data, is necessary for the use of GitHub Copilot and will continue to be collected, processed, and shared with Microsoft when you use GitHub Copilot.
GitHub Copilot for Business does not retain any Prompts or Suggestions.
For more information about privacy for GitHub Copilot for Business, see the "The GitHub Copilot Trust Center."