The Coder Alternative
Cloudomation DevStack is a platform to deploy and manage remote development environments.
Cloudomation DevStack vs. Coder
Self-Managed, Managed On-Premise,
Managed Cloud (SaaS)
Per hour RDE runtime
Open Source (Limited Features) /
Enterprise: Per User
(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.
Tested according to coder: Visual Studio Code,
JetBrains with Gateway, IntelliJ IDEA, CLion,
GoLand, PyCharm, Rider, RubyMine, WebStorm,
Web IDEs (code-server, JupyterLab, JetBrains Projector),
Emacs, In general - IDEs with SSH support
Cloudomation Engine -
Python-based automation platform
for complex processes and infrastructure
Configuration of workspace-
ressources and limits
to the workspace
in the Workspace
VMs with Docker
Only via Linux
Air Gapped Deployment
User Access Control
Sources: https://coder.com/docs/v2/latest/ides, https://coder.com/docs/v2/latest, https://coder.com/pricing, https://coder.com/docs/v1/latest/workspaces/cvms, https://coder.com/docs/v2/latest/enterprise
Coder or Cloudomation DevStack - summarised
Coder and Cloudomation DevStack are both platforms for creating and managing remote development environments. Both products offer a UI as well as a Command Line Interface (CLI) for the creation and configuration of RDEs. Developers choose from pre-configured templates that they can start and stop in self-service.
The key differences between Coder and Cloudomation DevStack are the hosting options, the pricing model, the technical basis of the RDEs and the automation options.
Coder only offers self-hosting, while Cloudomation offers self-hosting but also managed on-premise as well as managed cloud (SaaS).
While Cloudomation DevStack is available as commercial software for licence fees, Coder offers its RDE platform as open source free of charge. Cloudomation offers a tiered pricing model through which even smaller companies can obtain the DevStack platform with support and / or as a managed service. With Coder, support and some features are only included in the Enterprise licence.
Cloudomation is recommended for companies that do not want to operate their RDE platform themselves and that want to obtain support – regardless of the hosting variant chosen – without immediately entering into an enterprise pricing package. For companies that operate their RDE platform themselves or large companies, both platforms also offer self-hosted and enterprise variants.
Technically, Cloudomation RDEs are based on VMs in which complex software (e.g. containerised) can run. Coder RDEs are containers. Since version 1.14, Coder also offers container-based VMs (CVMs), i.e. containers that behave like VMs to enable the operation of Docker in RDEs.
For companies that want to run complex software in their RDEs, Cloudomation’s VM approach offers a very flexible environment. Companies that want to run lightweight, simple software in their RDEs and want to take advantage of dynamic scaling of RDEs, e.g. via Kubernetes, the container-based approach of Coder makes sense.
To automate the creation of the RDEs, Coder uses Terraform, an open source software for infrastructure automation. Cloudomation offers the general-purpose and Python-based automation platform Cloudomation Engine from its own product portfolio.
For companies that already have experience with Terraform and only want to automate RDE creation, Coder offers a low barrier to entry. For companies that have specific requirements for the creation of RDEs, or want to implement other automations beyond pure RDE creation via the same platform, Cloudomation offers powerful automation options with the combination of DevStack and Engine.
Fatures from Cloudomation DevStack at a glance.
Managed Cloud and On-Premise
Decide on your preferred hosting.
RDEs based on VMs
VM-based development environments in which the software to be developed and all the necessary tools are available.
Set up an air gapped development environment. The source code is not on the developer laptop. Test data is protected.
Configure RDEs and which tools are available for your developers.
Self-Service Portal for Developers
Developers can independendly start and stop the remote development environments.
Access to the flexible Python-based automation tool Cloudomation DevStack.