Kubernetes Native IDE

Red Hat CodeReady Workspaces

Kubernetes superpowers for any developer

A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development.

The OpenShift-native developer workspace server and IDE

Built on the open Eclipse Che project, Red Hat CodeReady Workspaces uses Kubernetes and containers to provide any member of the development or IT team with a consistent, secure, and zero-configuration development environment. The user experience is as fast and familiar as an integrated development environment (IDE) on their laptop.

CodeReady Workspaces is included in OpenShift® and is available in the OpenShift Operator Hub. Once deployed, CodeReady Workspaces provides development teams a faster and more reliable foundation on which to work, and it gives operations centralized control and peace of mind.


Modern development workflow

developer workspace server

Administrative dashboard

Administrators supporting developer teams have centralized management tools and dashboards to monitor CodeReady Workspaces and developer workspace performance.


In-browser IDE

CodeReady Workspaces includes a powerful in-browser IDE with support for Microsoft Visual Studio Code extensions. Developers need only a machine capable of running a web browser to code, build, test, and run on OpenShift. 

CodeReady Workspaces also supports a developer’s own desktop IDE of choice.

"Air-gapped” install

For environments that have limited or no access to the public internet, CodeReady Workspaces can be downloaded, scanned, and moved into secure environments. It does no’t “call back” to public internet services.


Centralized one-click developer workspaces

Workspaces are centrally configured using a ‘devfile’ that specifies everything developers on your team need to start working:

  • Resource allocation

  • Project source code repositories

  • Application runtimes

  • Build tools

  • Development tools: Browser-based editor and plug-ins


OpenShift-native development

Development environments are containerized and running on the OpenShift Kubernetes platform. Developers can run code updates in an OpenShift container without needing to understand all the details of managing a Kubernetes cluster. 


Enterprise integration

The entire development workspace and source code access are secured using the same access tools used across the rest of the organization.

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

Learn More About CodeReady Workspaces

How To

Hello world for AMQ Online on OpenShift

This article enables you to install AMQ online, create address endpoints, and send and receive messages with AMQ.

How To

Hello world for AMQ Streams on OpenShift

This article enables you to install AMQ Streams Custom Resource Definitions, create your first Apache Kafka Cluster, and start sending and receiving from a Topic.

How To

Hello world for AMQ Interconnect

This article enables you to install AMQ Interconnect Router, start the Router, and send and receive messages using the Router.

How To

Hello World for AMQ Broker

This article enables you to set up your development environment for AMQ Broker, create and run and AMQ Broker instance, and start using the Broker.