Remote development support
Last modified: 19 March 2025Remote development can be adopted by developers to use a lightweight client as an IDE UI, while a powerful remote host handles resource-intensive IDE tasks, such as project loading, indexing, analysis, building, running, debugging, and testing.
Even though IDE Services is currently best suited to manage locally installed JetBrains IDEs, you can still use it to manage some aspects of remote development setups. A limited support is provided for IntelliJ-based IDEs with JetBrains Gateway.
What is supported
IDE Provisioner. Only auto-installation of plugins to the JetBrains Client is supported.
To enable plugin auto-install, you should select All or Remote Development in the Dev Environment section of the profile configuration.
Force auto-install option will be applied to all distributed plugins even when it is not selected.
Disabling plugins is not available.
License Vault. Full support of license distribution and management.
AI Enterprise. Full support of AI Assistant management.
Code With Me. NOT supported.
Requirements
For the above features to work with remote development setups, the following requirements must be met:
Toolbox App installed on the developer's local machine.
JetBrains Gateway of version 2024.3 or newer installed on the developer's local machine.
The backend should use an IDE with official Remote Development support. Currently, the following IDEs are supported: IntelliJ IDEA Ultimate, CLion, GoLand, PhpStorm, PyCharm Professional, RubyMine, WebStorm, and Rider.
Backend JetBrains IDE should be of version 2024.3 or newer.
JetBrains IDE Services plugin installed on the IDE's backend.