Cloudomation DevStack:
The Coder Alternative

Cloudomation DevStack is a platform to deploy and manage remote development environments.

Cloudomation DevStack vs. Coder

Feature Cloudomation DevStack Coder
Hosting
Self-Managed, Managed On-Premise,
Managed Cloud (SaaS)
Onl< Self-Managed
Pricing
Per hour RDE runtime
Open Source (Limited Features) /
Enterprise: Per User
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.
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
Automation
Cloudomation Engine -
Python-based automation platform
for complex processes and infrastructure
Terraform -
Infrastructure automation
RDEs based
on VMs
Configuration of workspace-
ressources and limits
Add GPU
to the workspace
Using Docker
in the Workspace
VMs with Docker
Only via Linux
CLI
Air Gapped Deployment
Audit Logging
Enterprise Feature
User Access Control
Enterprise Feature
Workspace Quotas
Enterprise Feature

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.

Features

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.

Air Gapped

Set up an air gapped development environment. The source code is not on the developer laptop. Test data is protected.

Central Configuration

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.

 

Automation Platform

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

Learn more about Cloudomation DevStack

Cloudomation DevStack

Get to know Cloudomation DevStack