Revoking licenses from users
Even though License Vault releases licenses automatically if they are not in use, sometimes you might need to speed up the process by revoking licenses from inactive users. You can do so manually, as described in this section, or use the License Vault API. A revoked license becomes available to other users immediately.
tip
Depending on your usage plan, you may have a monthly limit on manual revocations.
On the Dashboard, select the Active users tab.
Find the user whose license you need to revoke. You can use the quick search box above the user list.
Click the icon with the three dots next to the user's name and select Revoke License.
Confirm revocation in the dialog that pops up.
The user will disappear from the list of active users, and the license will immediately become available to others.
tip
Revocation on its own doesn't prevent users from obtaining new licenses.
To limit access to licenses for specific users or groups, set up a rule before revoking their licenses.
Without such a rule, any user whose license has been revoked can obtain a new license as long as one is available.
When you revoke the license from a user who has a JetBrains product running, the product automatically sends a new license request to License Vault. If a suitable license is available, it's allocated to this user, and their work isn't interrupted.
If no suitable licenses are available, the Licenses dialog pops up and displays an error message. The user has to wait for a license to become available or close the product.
Depending on your usage plan and settings, you may have a monthly limit on manual revocations.
Organization True-Up permits 5 revocations each calendar month.
Enterprise Floating offers unlimited manual revocations.
With the Trial plan, you get 5 revocations by default or unlimited revocations if you enable Floating mode.
note
The limit applies both to manual revocation via the UI and automated revocations via the API.
Licenses obtained from License Vault can be used on two machines at the same time. Depending on your usage plan and settings, using additional machines may be prohibited or require an additional license.
Users who habitually run JetBrains products on several machines can take up too many licenses or have their activation requests denied.
You can further optimize license distribution by asking such users to transfer their existing licenses between machines instead of requesting additional ones. Refer them to Using your license on several machines for instructions.
tip
You can also automate such transfers. Check out the optimization settings available with the Enterprise Floating usage plan.
Thanks for your feedback!