Red Hat OpenShift Dev Spaces

Kubernetes-based Cloud Development Environments for enterprise teams.

devspaces icon

Cloud Development Environments for Red Hat 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, which includes OpenShift Dev Spaces to try out at no cost.

Access the Developer Sandbox now

Modern development workflow

ease_of_development icon

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.

Getting Started with the Ansible VS Code Extension icon

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.

Code consistency in Nodejs

Developer workspaces defined as code

Say goodbye to 'works on my machine' problems. Development environments are defined as code using the devfile format, which makes them consistent, configurable, portable, and highly reproducible. The declarative approach provides everything needed for development including runtime environments, source code, and essential tools, streamlining the entire code-build-test-debug cycle.

Integration with External Systems

Enterprise integration

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.

Develop applications on Kubernetes

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.

seamless_onboarding icon

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.

Container

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.

explore_design_architectures_icon

Secure by design

Red Hat OpenShift Dev Spaces runs on OpenShift, which provides the platform and the foundation for security and privacy. Leverage native project isolation, role-based access control (RBAC), security context constraint, resource quotas, and limit ranges as well as product-specific authorization and security mechanisms.

German government simplifies digital services with Capgemini and OpenShift Dev Spaces

Capgemini is a global business and technology transformation partner whose clients wanted their software developers to work with more agility and the newest tools. Using Red Hat OpenShift Dev Spaces, Capgemini used centrally managed workspaces and automated configurations to then accelerate their key processes and modernize their operations. 

Streamlining administrative services posed an immense challenge for the German government, particularly with the lengthy onboarding process for developers. Each laptop required individual setup and stringent security measures, slowing down the progress. However, through a strategic partnership with Capgemini and Red Hat, innovative solutions like Dev Spaces were implemented, reducing onboarding time from 8 weeks to just 24 hours. Now, developers can swiftly deploy digital solutions, ensuring faster access to essential services for all German citizens.

OpenShift Dev Spaces and JKube

Featured OpenShift Dev Spaces articles & learning paths

Article Featured image for OpenShift Dev Spaces

Learn how to set up a cloud development environment (CDE) using...

Article containers

Explore how user namespaces can enable nested containers in OpenShift Dev...

Learning Path Dev Spaces Ansible LP Featured image
In the ever-evolving landscape of software development, the quest for...
Article Kubernetes + OpenShift featured image

Get an overview of key security best practices for Red Hat OpenShift Dev...