IDE Services installation
IDE Services is available under a proprietary agreement (EULA) and consists of three main components: the IDE Services Server, Toolbox App, and JetBrains IDE Services Plugin for IntelliJ-based IDEs. Each of these components has its separate installation method and requirements.
IDE Services Server
The IDE Services Server is the core component of IDE Services that is installed within your company's infrastructure.
To start the IDE Services Server, you can use the means of:
For evaluation purposes, you can use Docker Compose.
For production use, it is recommended to deploy the server in a highly available and fault-tolerant setup. For proper functioning, the IDE Services Server requires the following infrastructure:
PostgreSQL database 13+
Object Storage (an S3-compatible bucket or Azure Blob Storage)
External authentication service (Google, Okta, or similar)
Toolbox App
The Toolbox App is an application that is installed on developer machines and used for downloading, updating, and configuring IntelliJ-based IDEs. The Toolbox App serves as an agent to deliver IDEs and configurations to developer machines.
The application is provided as an installer for Windows, macOS, or Linux. It is required to use version 2.5.1.34629 or newer. For more information, see the Toolbox App and EULA agreement.
JetBrains IDE Services Plugin for IntelliJ-based IDEs
The JetBrains IDE Services Plugin for IntelliJ-based IDEs facilitates the implementation of IDE Services features.
Available on JetBrains Marketplace, the JetBrains IDE Services plugin seamlessly integrates with IntelliJ-based IDEs and is installed automatically.