Red Hat® OpenShift Dev Spaces provides a container-based, cloud-native, in-browser IDE for rapid, decentralized development with portable runtimes.

Product Feature Highlights

One-click container environments

Create workspaces with production runtimes containing your projects and tools. Define single machine or multi-machine workspaces.

  • Automate workspace creation and sharing
  • Create container-based stacks and runtimes
  • Code against multi-machine images
  • Integrate Git version control

Team onboarding and collaboration

Onboard teams with powerful collaboration, workspace automation, and permissions. Develop using the in-browser, cloud-based IDE.

  • Share workspaces with users on any OS
  • Control workspace permissions
  • Use our browser IDE or your desktop editor
  • Define resource limits for teams

Enterprise integration

Includes Red Hat SSO to handle authentication and security between developer teams. Allows integration with LDAP or AD.

Remote Access to developer workspaces

Connect to the developer workspaces from Eclipse or other tools using SSH.

OperatorHub installation

OpenShift Dev Spaces can be installed on OpenShift 4 from the OperatorHub. The operator supports the Operator Lifecycle Manager for easy installation and updates.

Support for disconnected environments

OpenShift Dev Spaces can be deployed from a local (internal) container repository and used in an environment not connected to the Internet.

DevOps workspace platform

Manage workspaces at scale with programmable and customizable infrastructure that lets you control system performance, availability, and functionality.

Powered by Eclipse Che

OpenShift Dev Spaces is built on Eclipse Che - the #1 open-source cloud IDE. Red Hat is the top contributor to the upstream project.

Get Started with Red Hat CodeReady Workspaces

For a basic deployment on OpenShift, you'll need:

OpenShift Dev Spaces Operator

Install it from the OperatorHub.

System requirements

OpenShift Dev Spaces requires a running OpenShift instance.

5-10 minutes

Installation will take about 5-10 minutes.

Instructions

  1. 1

    Deploying OpenShift Dev Spaces using the Operator in OpenShift

    1. Create a new project for OpenShift Dev Spaces
    2. Install the OpenShift Dev Spaces Operator
    3. Install OpenShift Dev Spaces using the Operator
    Red Hat CodeReady Workspaces Cluster

Additional Resources

Topics

Custom stacks

Creating development environments

OpenShift Dev Spaces has a number of development environments built in. But what if your project needs tools that aren't part of any of those environments? The answer is to build a custom stack. This video shows you how easy it is.

Additional Resources

Workspaces and factories

Sharing workspaces with teammates

This video shows how to create a workspace, then create a factory from that workspace. Factories are a great way to onboard new teammates quickly. Anyone who opens the factory's URL sees an identical workspace to the one used by everyone else.

Additional Resources

Security and OpenShift

Security Guide

Use OpenShift Container Platform to create, deploy, and manage containers at scale, with key elements of security for each layer of the container solution stack.

Browser-based IDE

Available everywhere

OpenShift Dev Spaces provides a rich browser-based IDE with language tooling, autocompletion, refactoring, code navigation, debuggers, terminal to access the containers, Git integration, and more.

Additional Resources

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us

Product Policies and Support Programs

Services for OpenShift Dev Spaces

Red Hat offers services for each major and minor release of OpenShift Dev Spaces with designated life cycle phases.