About policies for GitHub Copilot in your enterprise
You can set policies that control the availability of Copilot and its features in your enterprise and organizations.
There are three enforcement options for Copilot policies in your enterprise:
- No policy - The feature is initially disabled at the organization level, but each organization with Copilot enabled in your enterprise can set their own policy for the feature.
- Enabled - The feature is available in all organizations with Copilot enabled in your enterprise.
- Disabled - The feature is blocked for all organizations with Copilot enabled in your enterprise.
If a policy is enabled or disabled at the enterprise level, the same policy cannot be changed at the organization level.
If no policy is chosen at the enterprise level, and multiple organizations within the enterprise choose different policies and grant access to the same users, the most restrictive policy is enforced.
You can configure any of the following policies for your enterprise:
- Additional Copilot premium requests
- Copilot in GitHub.com
- GitHub Copilot in the CLI
- Copilot in GitHub Desktop (public preview)
- GitHub Copilot Chat in the IDE
- Editor preview features
- GitHub Copilot Chat in GitHub Mobile
- GitHub Copilot Extensions
- Suggestions matching public code
- Give Copilot access to Bing
- Copilot access to alternative AI models
Additional Copilot premium requests
Important
Billing for premium requests will be enforced starting on the following dates:
- May 5, 2025: Copilot Free, Copilot Pro, and Copilot Pro+
- May 12, 2025: Self-service (credit card) Copilot Business and Copilot Enterprise
- May 19, 2025: Sales-served (invoiced) Copilot Business and Copilot Enterprise
This setting won't be available until then.
If you enable this setting, additional premium requests beyond the limit of your Copilot plan will be billed at $0.04 USD per premium request. You will be charged for each additional premium request you use across all Copilot interfaces, including GitHub Mobile. See About premium requests.
Copilot in GitHub.com
With a Copilot Enterprise license, you can enable "Copilot in GitHub.com" to provide members of your enterprise access to AI features on the GitHub website, including:
- GitHub Copilot Chat in GitHub.com - You can ask GitHub Copilot coding-related questions within a chat interface on GitHub. You can ask general questions or questions within a specific context such as a repository, issue, file, or symbol.
- Copilot pull request summaries - Copilot can generate a summary of the changes made in a pull request, as well as a list of impacted files, using natural language. This overview helps reviewers quickly understand the proposed changes.
- Copilot knowledge bases - Organization owners can create knowledge bases consisting of Markdown documentation across one or more repositories, allowing organization members to use that documentation as context when they ask questions in Copilot Chat in GitHub, Copilot Chat in Visual Studio Code, and Copilot Chat in Visual Studio.
If you enable "Copilot in GitHub.com", you can also configure additional features:
-
Opt in to user feedback collection: If enabled, users can provide feedback on Copilot pull request summaries. For more information, see Creating a pull request summary with GitHub Copilot.
-
Opt in to preview features: If enabled, users can test new Copilot features that are not yet generally available. Be aware that previews of features may have flaws, and the features may be changed or discontinued at any time. Current previews of Copilot features include:
- Experimental languages in Copilot code review. See Using GitHub Copilot code review.
GitHub Copilot in the CLI
GitHub Copilot in the CLI is an extension for GitHub CLI which provides a chat-like interface in the terminal. You can ask GitHub Copilot for command suggestions, or for explanations of commands they run.
Copilot in GitHub Desktop (public preview)
You can generate commit messages and descriptions in GitHub Desktop based on the changes you make to your project.
GitHub Copilot Chat in the IDE
You can chat with GitHub Copilot in your IDE to get code suggestions and answers to coding-related questions without context switching.
Editor preview features
Some features of Copilot are available as preview features in your editor. You can enable or disable these features for your enterprise.
GitHub Copilot Chat in GitHub Mobile
GitHub Copilot Chat in GitHub Mobile is a chat interface that lets you interact with GitHub Copilot to ask and receive answers to coding-related questions within GitHub Mobile.
GitHub Copilot Extensions
GitHub Copilot Extensions integrate external tools with GitHub Copilot Chat, helping members of your enterprise reduce context switching, interact with tools using natural language, and customize their Copilot Chat experience.
Suggestions matching public code
GitHub Copilot includes a filter which detects code suggestions that match public code on GitHub. When the filter is enabled, GitHub Copilot checks code suggestions with their surrounding code of about 150 characters against public code on GitHub. If there is a match or near match, the suggestion will not be shown.
Give Copilot access to Bing
GitHub Copilot Chat can use Bing to provide enhanced responses by searching the internet for information related to a question. Bing search is particularly helpful when discussing new technologies or highly specific subjects.
Copilot access to alternative AI models
Note
Support for GPT-4.5 is only available on Copilot Enterprise.
By default, Copilot Chat uses a base model. If you grant access to the alternative models, members of your enterprise can choose to use these models rather than the base model. The available alternative models are:
- Claude Sonnet. See Using Claude Sonnet in Copilot Chat.
- Gemini. See Using Gemini in Copilot Chat.
- OpenAI models: See Using OpenAI GPT-4.1 in Copilot Chat.
Copilot Metrics API access
Enable this policy to allow users to use the Copilot Metrics API. See REST API endpoints for Copilot metrics.
Configuring policies for GitHub Copilot
- In the top-right corner of GitHub, click your profile photo.
- Depending on your environment, click Your enterprise, or click Your enterprises then click the enterprise you want to view.
- At the top of the page, click Policies.
- In the " Policies" section, click Copilot.
- On the "GitHub Copilot" page, click the Policies tab.
- For each policy you want to configure, click the dropdown menu and select an enforcement option.