Dev environments on demand
Use the power of the cloud in your development environments. Standardized on demand development environments eliminates toil for ops and improves experience for devs.
Self-hosted in your cloud
CPS1 runs in your organization's cloud. Everything is under your control, nothing leaves your organization's infrastructure.
- Install in any Kubernetes cluster with Helm. We continuously test on several managed Kubernetes distributions.
- No special requirements. Use the same cloud policies from your organization to conform with security configuration and best practices.
- No compute based billing. Leverage your existing cloud contracts' credits and discounts.
Standardized environments
Organize and standardize development environments with a simple template system. Start workspaces based on defined templates.
- Select packages to define which development tools should be available, such as compilers or interpreters.
- Select resources to define which managed services should be available, such as databases, caches, and queues.
- Adapt CPS1 to your organization. Customize it defining packages and resources relevant for the software you build.
How CPS1 improves software development
CPS1 is a Cloud Development Environment (CDE) platform deployed on your Kubernetes cluster. Devs launch environments on demand while Ops avoids tickets and keeps compute usage and security under control.
Standardized development environments
The same practices we use for production now in development. Every developer gets the same reproducible standardized environment. No more "works on my machine".
Customizable and Extensible
Use Infrastructure as Code and GitOps practices to define what packages and resources are available to compose environments with the template system.
Automated and ephemeral
Start new development environments under a minute. Use them to develop new features, fix bugs, or perform detailed code review. Discard it afterwards. No more juggling branches or shallow code reviews.
Improve collaboration
Share your work with preview URLs. Send them to other authenticaded users to validate your work or integrate without depending on a CI/CD pipeline.
Multiple access options
Access a provisioned workspace through an IDE in the browser, through a Desktop IDE with remote connection, or stay in the terminal with SSH. Keep working how you're used to.
Frequently asked questions
Start using CPS1 today!
It is free up to five users.