Cloudomation DevStack:
The JetBrains Space Alternative

Deploy and manage cloud development environments – with Cloudomation DevStack.

Cloudomation DevStack vs. JetBrains Space

Feature Cloudomation DevStack JetBrains Space
Hosting
Self-Managed, Managed On-Premise,
Managed Cloud (SaaS)
Self-hosted & SaaS
Approx cost SaaS /
developer / year*
Per hour CDE runtime
(€ 1.200+ plus infrastructure cost)
Per user
€ 96 – € 1500
Approx cost self-hosted/
developer / year*
€ 1.200+
Limited free – € 1500
Supported IDEs
All IDEs
(z.B. Visual Studio Code, Jetbrains with and without
SSH, Eclipse, Netbeans,
Web IDEs) How it works: Sources are shared with the RDE via a file mount. The local mount can be accessed by any local editor. SSH-capable IDEs can also be operated on the RDE.
JetBrains IDEs
CDE config
Proprietary yaml or GUI
DevFiles, Dockerfile
CDEs based on
VMs
Container
Kubernetes required
no
optional
Feature Cloudomation DevStack JetBrains Space
Hosting
Self-Managed, Managed On-Premise,
Managed Cloud (SaaS)
Self-hosted & SaaS
Pricing*
€ 80,60 / month Infrastructure: € 28,70; Licence: € 41,95; Support flat rate: € 9,95
Supported IDEs
All IDEs
(z.B. Visual Studio Code, Jetbrains with and without
SSH, Eclipse, Netbeans,
Web IDEs) How it works: Sources are shared with the RDE via a file mount. The local mount can be accessed by any local editor. SSH-capable IDEs can also be operated on the RDE.
JetBrains IDEs
CDE config
Devfile, devcontainer or custom
DevFiles, Dockerfile
CDEs based on
VMs
Container
Kubernetes required
no
optional

Sources: https://www.jetbrains.com/help/space/getting-started.html, https://www.jetbrains.com/space/
Pricing estimates calculated for 8 core, 16GB ram machine type and 160 hours of CDE runtime / month.

Jetbrains Space or Cloudomation DevStack

Jetbrains announced that they will no longer be selling new subscriptions or renewals for Space and discontinue the product. 

JetBrains Space is the CDE product of JetBrains. It is a management layer which allows you to customise and manage CDEs. The product is available on-premise and as SaaS. CDEs run as containers on VMs. Each CDE is a full VM, but the user only has access to a container and can customize only one container on that VM. By not allowing access to the VM layer, the customisation options are limited. 

Customisation of IDE containers is done in a devfile.yml, where you can specify the default instance type, the default IDE and version, specific environment variables and secrets, and a few other (limited) customisation options. The container itself can be customized with a Dockerfile. There, you can customise the operating system (OS) of the CDE container and specify additional libraries and packages to be installed. However it is not possible to deploy multiple containers into the CDE VM. 

Built as an extension of their IDE products, JetBrains Space works only with JetBrains IDEs. Space and IDE licenses have to be purchased separately. 

Cloudomation DevStack is available on-premise, with the option to choose self-hosting or managed on-premise where the vendor takes care of management of the CDE platform, but on the customer’s infrastructure.

DevStack CDEs are full VMs. It is possible to deploy a single devcontainer to the CDE, to deploy software directly to the VM, or to deploy a whole Kubernetes cluster – whatever the user needs. VM-based CDEs also allow to deploy all kind of weird or heavy-duty applications that might not be suited to be run in a single container. Source code is synced to the developer’s local machine via a file mount, allowing the developer to choose any IDE which accesses the source code in the local shared drive. Ssh-capable IDEs such as VS Code or JetBrains IDEs can also be used, with the IDE backend running on the CDE. 

This setup is very similar to local development environments. With ssh access to the VM, working with such a CDE will need little adjustment in developer workflows compared to working locally.

Features

Cloudomation DevStack features at a glance.

Managed Cloud and On-Premise

Decide on your preferred hosting: Self-hosted on premise, managed on-premise or managed cloud (SaaS).

CDEs based on VMs

VM-based development environments in which the software to be developed and all the necessary tools are available.

DevEx first

Built to integrate seamlessly with existing workflows and tool stacks of developers.

Central Configuration

Configure CDEs and which tools are available for your developers.

Powerful CLI

In addition to a web portal, developers can manage their CDEs via the terminal.

Automation Platform

Access to the flexible Python-based automation tool Cloudomation Engine.

Learn more about Cloudomation DevStack

Cloudomation DevStack

Get to know Cloudomation DevStack