Manage IDE Services products (Pay as you go)
Follow the instructions to manage IDE Services products for your organization:
After enabling IDE Provisioner, AI Enterprise, and Code With Me Enterprise for your organization, you will need to enable these products in relevant profiles. Otherwise, their features will not be available to developers.
License Vault
Enable License Vault
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the License Vault section, click Enable.
In the dialog that opens, click Enable License Vault.
By default, IDE Services sets the unlimited number of postpaid licenses for all paid JetBrains IDEs.
Edit postpaid license limits
To update the existing limits for postpaid licenses, click Edit licenses in the License Vault section.
In the License Limits dialog, you can specify the number of postpaid licenses for each JetBrains IDE. This number of IDE licenses will be available for allocation in your organization. To disable the license limit, use the Unlimited options.
Click Submit to save the changes.
Edit prepaid license limits
You can manage your prepaid IDE licenses in your organization's profile on the JetBrains Account portal.
To add prepaid licenses to your License Vault, log in to your JetBrains Account with administrator permissions and transfer the licenses to the IDE Services team. Refer to Adding licenses to your License Vault for instructions.
Disable License Vault
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the License Vault section, click Disable.
In the Disable License Vault? dialog, click Disable.
IDE Provisioner
Enable IDE Provisioner for your organization
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the IDE Provisioner section, click Enable.
In the Enable IDE Provisioner dialog, set the usage limit for IDE Provisioner.
Enable the Unlimited usage option.
Disable the Unlimited usage option and specify the limit on the number of IDE Provisioner users.
Click Apply.
After enabling IDE Provisioner in your organization, you need to enable the product in relevant profiles.
Edit IDE Provisioner usage limits
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the IDE Provisioner section, click Edit limits.
In the Configure IDE Provisioner dialog, set the usage limit for IDE Provisioner.
Enable the Unlimited usage option.
Disable the Unlimited usage option and specify the limit on the number of IDE Provisioner users.
Click Apply.
Disable IDE Provisioner for your organization
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the IDE Provisioner section, click Disable.
In the Disable IDE Provisioner? dialog, click Disable.
Code With Me Enterprise
Enable Code With Me Enterprise for your organization
Make sure that you have configured Code With Me Enterprise and have a relay server that can be accessed from developer machines deployed.
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the Code With Me section, click Enable.
In the Code With Me Enterprise dialog, enable the following options:
I confirm that global Code With Me access will be disabled: developers will need to have Code With Me Enterprise enabled in at least one profile to use the Code With Me functionality. Access to the generally available Code With Me plugin will be disabled.
I confirm that one or more relay servers are configured and running: Code With Me Enterprise requires a relay server for proper functioning. Learn how to configure and start a relay server.
Click Enable Code With Me Enterprise.
By default, the maximum number of concurrent Code With Me sessions is unlimited. You can edit the limits manually.
After enabling Code With Me Enterprise in your organization, you need to enable the product in relevant profiles. Until that, developers will not have access to both the generally available and the IDE Services-powered Code With Me plugin.
Edit Code With Me Enterprise usage limits
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the Code With Me section, click Edit limits.
In the Configure Code With Me Enterprise dialog, configure the limits for Code With Me Enterprise.
Enable the Unlimited concurrent sessions option.
Disable the Unlimited concurrent sessions option and specify the limit on the number of concurrent Code With Me sessions.
Click Apply.
Disable Code With Me Enterprise for your organization
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the Code With Me section, click Disable.
In the Disable Code With Me? dialog, enable the I confirm the activation of the public Code With Me plugin option and click Disable.
AI Enterprise
AI Enterprise lets you use different providers of AI services across your organization: JetBrains AI or a custom OpenAI-based solution. You can enable both options and choose a preferred provider for specific user profiles.
Activating AI Enterprise for your organization involves the following steps:
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
Scroll down to the AI Enterprise section, and click Enable:
In the Enable AI Enterprise dialog, choose one of the AI providers:
JetBrains AI service (Read more about it)
Custom OpenAI models (Learn how to configure it)
If you'd like to use different AI providers for specific profiles, you can easily add and enable an additional provider at any time.
After enabling AI Enterprise in your organization, you need to choose and enable an AI provider for relevant profiles. Until then, developers will not have access to AI features and the AI Assistant plugin.
Use the JetBrains AI service
By default, the AI features in JetBrains products are powered by the JetBrains AI service. This service transparently connects you to different large language models (LLMs) and enables specific AI-powered features within JetBrains products. It is driven by OpenAI and Google as the primary third-party providers, as well as several proprietary JetBrains models. JetBrains AI is deployed as a cloud solution on the JetBrains' side and does not require any additional configuration from your side.
Enable JetBrains AI
In the AI Enterprise section, click Enable.
In the Enable AI Enterprise dialog, select the JetBrains AI provider.
Set the usage limit for AI Enterprise.
Enable the Unlimited option.
Disable the Unlimited option and specify the limit on the number of AI Enterprise users.
Click Apply.
Use custom OpenAI models
AI Enterprise supports working with selected presets powered by OpenAI: OpenAI and Azure OpenAI.
OpenAI Platform
Before starting, make sure to set up your OpenAI Platform account and get an API key for authentication. For more information, refer to the OpenAI documentation.
Configure OpenAI Platform
In the AI Enterprise section, click Enable.
In the Enable AI Enterprise dialog, specify the following details:
Select the OpenAI provider.
Select OpenAI Platform from the Preset list.
Provide an endpoint for communicating with the OpenAI service. For example,
https://api.openai.com/v1
.Provide your API key to authenticate to the OpenAI API. For more details, refer to the OpenAI documentation.
(Optional) AI Enterprise uses the GPT-3.5-Turbo and GPT-4 models for AI-powered features within JetBrains products. However, if you have the GPT-4o model available on your account, we recommend adding it to the list by clicking Add optional model.
Set the usage limit for AI Enterprise.
Enable the Unlimited option.
Disable the Unlimited option and specify the limit on the number of AI Enterprise users.
Click Apply.
Azure OpenAI models
Before starting, make sure to create an Azure OpenAI resource and deploy the required models: GPT-3.5-Turbo, GPT-4. For more details, refer to the Azure OpenAI Service documentation.
Configure Azure OpenAI
In the AI Enterprise section, click Enable.
In the Enable AI Enterprise dialog, specify the following details:
Select the OpenAI provider.
Select Azure OpenAI from the Preset list.
Provide an endpoint for communicating with the Azure OpenAI service. For example,
https://YOUR_RESOURCE_NAME.openai.azure.com
.Provide your API key to authenticate to the Azure OpenAI API.
Specify the deployment names of your models. For more details, refer to the Azure OpenAI Service documentation.
(Optional) AI Enterprise uses the GPT-3.5-Turbo and GPT-4 models for AI-powered features within JetBrains products. However, if you have the GPT-4o model available on your account, we recommend adding it to the list by clicking Add optional model.
Set the usage limit for AI Enterprise.
Enable the Unlimited option.
Disable the Unlimited option and specify the limit on the number of AI Enterprise users.
Click Apply.
Enable additional AI providers
When enabling AI Enterprise for your organization, you get to choose only one AI provider. To enable an additional provider:
Navigate to
.Scroll down to the AI Enterprise section and click Settings.
Click Add provider and choose one from the menu.
If you are adding an OpenAI-based provider, refer to this configuration instruction for further steps.
Set the default AI provider
If you have more than one AI provider enabled for you organization, the default provider will be preselected when you enable AI Enterprise in profiles. Additionally, it allows you to centrally switch providers for all profiles which have the Default provider option currently selected. To choose the default provider:
Navigate to
.Scroll down to the AI Enterprise section and click Settings.
Select one of the listed AI providers as Default, then confirm and save your selection.
Disable AI Enterprise for your organization
In the Web UI, open the Configuration page and navigate to the License & Activation tab.
In the AI Enterprise section, click Disable.
In the Disable AI Enterprise? dialog, click Disable.