Cloudomation DevStack:
The Github Codespaces Alternative

Deploy and manage cloud development environments – with Cloudomation DevStack.

Cloudomation DevStack vs. Github Codespaces

Feature Cloudomation DevStack Github Codespaces
Hosting
Self-Managed, Managed On-Premise,
Managed Cloud (SaaS)
SaaS
USP
Code stays local, supports
“weird” deployment models
Launch CDE directly from Github
Pricing*
€ 80,60 / month Infrastructure: € 28,70; Licence: € 41,95; Support flat rate: € 9,95
€ 43,74 / month
Supported IDEs
Any IDE
including VS Code, Jupyter, JetBrains IDEs, and others How it works: Sources are shared with the CDE via a file mount. The local mount can be accessed by any local editor. SSH-capable IDEs can also be operated on the CDE.
In-browser fork of VS Code,
Jupyter, JetBrains IDEs
CDEs are
VMs or custom fully customisable of what constitutes a CDE - can be a VM, container, several container, several VMs, serverless …
a single container
CDE configuration
Devfile, devcontainer or custom
Devcontainer
Compute choices
Any any machine type, including GPUs or memory-heavy machines
2, 4, 8, 16, 32 core
Source code management (SCM)
Any
Github
Working offline possible
Yes source code can be mirrored on developer laptop to enable offline work
No

Sources: https://github.com/features/codespaces, https://docs.github.com/en/codespaces/overview
*Pricing estimates calculated for 8 core, 16GB ram machine type and 160 hours of CDE runtime / month

Github Codespaces or Cloudomation DevStack

Github Codespaces

Github Codespaces and Cloudomation DevStack are both platforms for creating and managing cloud development environments.

Github Codespaces is tightly integrated with and offered directly via Github. It is only available as SaaS and cannot be self-hosted. It works with VS Code, Jupyter and the JetBrains IDEs. Configuration of the CDE is done with a devcontainers.json config file. CDEs are single containers and can be customised only as far as the devcontainers.json standard and the available infrastructure choices allow. Github Codespaces is a great way to get started quickly on new projects for individual developers or small teams. It is particularly suited for developers of lightweight single-component web apps such as websites. Larger teams working on more complex or heavy-duty software will struggle with Github Codespaces, as it doesn’t support deployment of complex software within the CDEs. 

Github Codespaces is best for:

  • Individual developers or small teams who host their projects in Github
  • Developers working on open source projects that are hosted on Github

Cloudomation DevStack

Cloudomation DevStack is a highly customisable CDE platform built for teams working on software that is complex, heavy duty or non-standard in other ways. DevStack adapts to existing workflows of developers by providing the option to mirror the source code between the CDE and the developer’s laptop, which frees developers to use any IDE locally, and making the switch to using CDEs seamless. In addition, developers can manage their CDEs via a powerful CLI with handy featutes such as log tailing directly from the CDE, interactive terminal sessions on the CDE, mirroring of files or other artifacts from the CDE to the developer’s laptop (in addition to the source code) and other features aimed at leaving developers in full control.

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