IDE Services Cloud Help

Billing and licensing

JetBrains IDE Services Cloud offers the Pay-as-you-go billing model:

Pay as you go

Billing

Quarterly, Annually.

Your account is billed based on the actual usage of the IDE Services products per month. IDE Services automatically sends usage reports with your organization's consumption of products to JetBrains.

Availability of IDE Services products

You can enable or disable any IDE Services product manually using the Web UI.

Usage limits

You can configure usage limits for each product via the IDE Services Web UI to better control your expenditure. Additionally, you can enable the unlimited usage option for any IDE Services product.

Billing metrics and usage limits

IDE Services products have specific metrics to track down their use. For the pay-as-you-go billing model, these metrics are used directly to calculate the cost of product consumption.

IDE Services uses the highest daily level of product consumption reached over a one-month period. As an example, let's take the demo organization which had a peak of 108 IDE Provisioner users on January 9th. This peak of 108 represents the highest daily usage in January and is the resulting amount of product consumption.

An example of IDE Provisioner consumption

Usage metrics of IDE Services products

  • IDE Provisioner: IDE Services measures the number of users with IDE Provisioner enabled in at least one profile. The resulting consumption is the highest number of IDE Provisioner users in a single day within a month.

  • License Vault: If you're using the postpaid IDE licensing model, IDE Services measures the number of licenses used in each billing period. If you opt for the prepaid IDE licensing, the billable metric is the number of licenses distributed in Floating mode. For more details, refer to IDE licensing models.

  • Code With Me Enterprise: IDE Services calculates the maximum number of concurrent Code With Me sessions in a single day within a month.

  • AI Enterprise: IDE Services measures the number of users with AI Enterprise enabled in at least one profile. The resulting consumption is the highest number of AI Enterprise users in a single day within a month.

The pay-as-you-go billing model allows you to configure usage limits for each product using the Web UI. Additionally, you can enable unlimited usage for any IDE Services product.

Usage limit exceedance

License Vault

The license limit configured in License Vault cannot be exceeded.

Every time a user requests a license for an IDE, License Vault checks the license availability. If the license limit for this IDE has been reached, the user cannot obtain a license and a corresponding error message is displayed in the IDE.

IDE Provisioner

There are several cases when the IDE Provisioner usage limit may be exceeded:

  • Assigning a profile to a user

  • Assigning a profile to a group

  • Adding users to a group on the Identity Provider's side

  • Lowering the usage limit, resulting in its exceedance

If there are more IDE Provisioner users than the allowed usage limit, IDE Services restricts the use of certain product features for those users ("limit-exceeding users.") For them, the Toolbox App will display the currently installed JetBrains tools, but prevent updating or installing new versions. If a particular IDE is restricted, it will become unavailable. Provisioning operations are only possible to already installed IDEs.

The state of a "limit-exceeding user" is determined through an automatic selection process. Importantly, adding a new user never causes an existing user to lose their IDE Provisioner license.

Code With Me Enterprise

IDE Services checks the usage limit on Code With Me session creation. If the limit is exceeded, authorized users can't create new sessions.

AI Enterprise

There are several cases when the AI Enterprise usage limit may be exceeded:

  • Assigning a profile to a user

  • Assigning a profile to a group

  • Adding users to a group on the Identity Provider's side

  • Enabling AI Enterprise for a new profile

Similarly to IDE Provisioner, IDE Services determines "limit-exceeding users" for AI Enterprise. These users will not be able to use AI features in their JetBrains tools.

Usage reports

IDE Services automatically collects, aggregates, and sends reports containing the details of product consumption within your organization to JetBrains. This data is crucial for billing purposes.

Submit a usage report manually

  1. In the IDE Services Web UI, open the Configuration page and navigate to the License & Activation tab.

  2. Click Download usage report. A TXT file containing details of product consumption within your organization will be downloaded on your machine.

    Download a usage report
  3. Go to your JetBrains Account and upload the TXT file with a usage report. Click Submit.

    Upload your license usage report
Last modified: 23 September 2024