DevZero Logo
DevZero

Overview

How to use workspaces on DevZero.

What is a Workspace?

Workspaces, also known as DevBoxes, enable developers to create custom, isolated, and flexible environments for developing, testing, and deploying workloads. Workspaces are built dynamically from a recipe, which is a pre-defined configuration file that specifies the environment’s setup, including its dependencies, tools, and resources.

A workspace is similar to a virtual machine (VM), where each workspace is provisioned with its own Kubernetes cluster and dependencies specified in its recipe file, supporting a wide range of workloads and ensuring that environments are configured identically for every developer in the team. This offers dynamic resources ready to handle demanding, bursty workloads such as CI/CD pipelines, streaming, data processing, and more.

A workspace can be launched in an available region of the user's choice. To learn more about how to deploy your workspaces to specific regions and which regions we currently support, check out regions.

The next step is to create a Workspace. Creating a Workspace involves choosing or configuring a recipe, defining workspace settings, and launching it on the DevZero platform. To get started, see Creating a Workspace.

Workspaces on DevZero

On this page