title |
---|
Platform Overview |
DevZero is a cloud development platform designed to help software engineers spend more time writing code and less time waiting on builds, troubleshooting dev environments, and fighting over shared resources.
With the DevZero platform, you can centrally define and manage cloud environment specifications for development, testing, CI, and more. This ensures that developer environments are always consistent, up-to-date, and secure.
Developers can use these specifications alongside our CLI to launch their own ephemeral, namespaced, and extensible cloud environments. Developers can connect using any IDE of their choice or leverage a browser-based IDE/shell. We automatically take care of all the ergonomics, too, like shell config, dotfiles, and more, to ensure things match your preferences.
The relationship between your computer and DevZero's workspaces and DevBoxes
The DevZero platform consists of the following key components:
- Management Plane:
- The core of the DevZero system
- Houses databases and Vault for secure secret storage
- Includes an image registry and workspace builder
- An API gateway that interfaces with the DevZero web console and headless clients
- Version Control Integration:
- A GitHub application that connects to your chosen version control system
- Workspace Hosting:
- Offers two options: a) Multi-tenant VPC b) Self-hosted VPC
- Hosts workspaces within a virtual cluster
- Client-Side Tools:
- Primarily consists of the DevZero CLI
- Facilitates secure connectivity to workspaces via Wireguard
- Identity Provider (IdP):
- Utilizes Auth0 for secure, IdP-based authentication
If you're ready to get hands-on, we recommend diving into the quickstart.md guide. However, if you'd like to read a bit more, you can check out the terminology.md reference sheet. You're also welcome to chat with us directly, the best way to get in touch is to email support@devzero.io.
Visit our dashboard (devzero.io/dashboard) to create your free account and install our CLI. Then head to the quickstart.md section of our docs.