Cloudomation DevStack:
The DevPod Alternative

Deploy and manage cloud development environments. Test DevStack up to 1 year for free.

Cloudomation DevStack vs. DevPod by Loft Labs

Feature Cloudomation DevStack DevPod by Loft Labs
Hosting
Self-Managed, Managed On-Premise,
Managed Cloud (SaaS)
Self-hosted
USP
Code stays local, supports
“weird” deployment models
Desktop app for
local CDE deployment
Pricing*
€ 80,60 / month Infrastructure: € 28,70; Licence: € 41,95; Support flat rate: € 9,95
€ 28,70 / month
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.
VS Code,
JetBrains IDEs
CDE config
Devfile, devcontainer or custom
Devcontainer
CDEs based on
VMs
Container
Kubernetes required
no
optional
Source Code Access
Source code on developers laptops, synchronised with CDE –
no latency, available offline
2. Via ssh
Only via ssh, not available offline

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

DevPod or Cloudomation DevStack

DevPod

DevPod is an open source project with a different approach to CDEs than most other tools. It is a desktop app which can be used to deploy CDE containers to almost any environment that can run Docker containers, including Kubernetes clusters in the cloud or the developer’s own laptop.

Almost any environment because DevPod comes with a certain set of so-called providers which allow deployment into specific environments. Providers are available for Docker, Kubernetes, SSH, AWS, Google Cloud, Azure and Digital Ocean. However, it is possible to write your own provider. These providers take a devcontainer.json config file and create a container (and if necessary a VM on which to deploy the container) based on the config in the selected environment.

DevPod works with VS Code and JetBrains IDEs as well as any other ssh-capable IDE. It doesn’t remove dependence on developers laptops. It also doesn’t allow central management. Its main claim is to streamline developer’s experience by enabling them to deploy their development environment anywhere.

DevPod is best for:

  • Work on small, lightweight projects such as webapps
  • Individual developers who work on different projects and want to ensure separation of projects from each other
  • Small development teams working with different operating systems on their laptops, struggling to deploy IDE backends to these different laptops
  • Developers who want to deploy a single-container CDE both locally on their own laptops or remotely to a cloud environment, e.g. because debugging locally is slow due to resource constraints but needs to be possible because the developer doesn’t always have access to an internet connection

Cloudomation DevStack

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.

Cloudomation DevStack is best for:

  • Development teams that work on complex software and need to deploy it to validate code changes.
  • Development teams that want a high degree of flexibility (working with individually favored developer tools, full access to VM by default, access to the Cloudomation Engine automation platform)

 

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