Formerly Red Hat CodeReady Workspaces
Red Hat OpenShift Dev Spaces
Start using cloud development environments in your enterprise Kubernetes. OpenShift Dev Spaces is a container-based service for creating consistent and secured developer environments on Red Hat OpenShift to increase developer productivity and optimize costs. Learn more
A cloud development environment (CDE) service for OpenShift
Built on the open source Eclipse Che project, Red Hat OpenShift Dev Spaces uses Kubernetes and containers to provide developers and other IT team members with a consistent, secure, and zero-configuration development environment. The experience is as fast and familiar as an integrated development environment (IDE) on your laptop.
OpenShift Dev Spaces is included with your OpenShift subscription and is available in the OperatorHub. It gives development teams a faster and more reliable foundation on which to work and offers operations teams centralized control and peace of mind.
Want to see for yourself? Get coding today in the Developer Sandbox for Red Hat OpenShift, which includes OpenShift Dev Spaces to try out at no cost.
Modern development workflow
Cloud development environments
Focus on coding, not infrastructure. Get your application and development environment containerized and running on OpenShift without having to worry about the complexities of Kubernetes management. Access development environments easily using a web link.
VS Code and JetBrains IDEs in the browser
OpenShift Dev Spaces includes Microsoft Visual Studio Code - Open Source and JetBrains IntelliJ IDEA. You can choose which IDE to run in your cloud development environments. You only need a machine capable of running a web browser to code, build, test, and run on OpenShift. Administrators and developers can customize their Dev Spaces instance and other web-based IDEs.
Developer workspaces defined as code
Customize your workspaces using a devfile. With devfiles, the development environments are defined as code, which makes them consistent and
eliminates "works on my machine" issues. A devfile lets you customize the following:
- Resource allocation
- Pre-defined commands to build, test, debug, and run
- Containers with development tools
- Containers or Kubernetes manifest for services required for testing
- Workspace start and stop events
- Source code repositories
The cloud development environments run inside the organization network, and the source code access is secured using the same access tools used across the rest of the organization. Workspaces can be automatically configured with enterprise proxy and trusted TLS certificate bundles. Access to the workspaces is secured using OpenShift OAuth and allows LDAP or Active Directory (AD). Administrators can easily manage and monitor workspaces as any other Kubernetes resource.
Kubernetes development made easy
Build and test applications on OpenShift without having to configure access credentials manually. Development environments run on OpenShift and are pre-configured with developer credentials.
Near instant onboarding
Anyone with a browser can start contributing to a project within two minutes–it’s not just a core development team that can benefit and contribute. Integration with the Red Hat OpenShift developer console also allows you to launch a workspace for an application directly from the Topology view.
Set of samples based on Red Hat technologies
Leverage the bundled high-grade, certified container images for popular stacks as the base for your enterprise-grade applications.