image

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

Article

Where can I find REST API client libraries for OpenShift?

As a user, you would normally interact with OpenShift via the web console or oc command line client. When using either of these methods, under the covers they are talking to OpenShift via a REST API endpoint.

Article

How can I create a service account for scripted access?

How can I create a service account for scripted access?

Article

Why do I keep having to login from the command line?

Why do I keep having to login from the command line?