Skip to main content
Redhat Developers  Logo
  • Products

    Platforms

    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux Icon
    • Red Hat AI
      Red Hat AI
    • Red Hat OpenShift
      Openshift icon
    • Red Hat Ansible Automation Platform
      Ansible icon
    • View All Red Hat Products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat Developer Hub
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat OpenShift Local
    • Red Hat Developer Sandbox

      Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.
    • Try at no cost
  • Technologies

    Featured

    • AI/ML
      AI/ML Icon
    • Linux
      Linux Icon
    • Kubernetes
      Cloud icon
    • Automation
      Automation Icon showing arrows moving in a circle around a gear
    • View All Technologies
    • Programming Languages & Frameworks

      • Java
      • Python
      • JavaScript
    • System Design & Architecture

      • Red Hat architecture and design patterns
      • Microservices
      • Event-Driven Architecture
      • Databases
    • Developer Productivity

      • Developer productivity
      • Developer Tools
      • GitOps
    • Automated Data Processing

      • AI/ML
      • Data Science
      • Apache Kafka on Kubernetes
    • Platform Engineering

      • DevOps
      • DevSecOps
      • Ansible automation for applications and services
    • Secure Development & Architectures

      • Security
      • Secure coding
  • Learn

    Featured

    • Kubernetes & Cloud Native
      Openshift icon
    • Linux
      Rhel icon
    • Automation
      Ansible cloud icon
    • AI/ML
      AI/ML Icon
    • View All Learning Resources

    E-Books

    • GitOps Cookbook
    • Podman in Action
    • Kubernetes Operators
    • The Path to GitOps
    • View All E-books

    Cheat Sheets

    • Linux Commands
    • Bash Commands
    • Git
    • systemd Commands
    • View All Cheat Sheets

    Documentation

    • Product Documentation
    • API Catalog
    • Legacy Documentation
  • Developer Sandbox

    Developer Sandbox

    • Access Red Hat’s products and technologies without setup or configuration, and start developing quicker than ever before with our new, no-cost sandbox environments.
    • Explore Developer Sandbox

    Featured Developer Sandbox activities

    • Get started with your Developer Sandbox
    • OpenShift virtualization and application modernization using the Developer Sandbox
    • Explore all Developer Sandbox activities

    Ready to start developing apps?

    • Try at no cost
  • Blog
  • Events
  • Videos

Simplify container development with Red Hat CodeReady Workspaces

February 28, 2022
Kasturi Mohan
Related topics:
CI/CDContainersKubernetes
Related products:
Developer SandboxDeveloper ToolsRed Hat OpenShift

Share:

    Developers who are frustrated with waiting for development environments to be set up, waiting for special laptops to be assigned, switching context between projects and branches, or other bottlenecks to launching a project should check out Red Hat CodeReady Workspaces. This service makes it simple to use containers without having to be a Kubernetes expert.

    Does this sound like life in a magical fairyland? This article explains what CodeReady Workspaces offers and suggests five use cases where you can enjoy its benefits.

    Red Hat CodeReady Workspaces

    Red Hat CodeReady Workspaces is built on the open source Eclipse Che project. The default integrated development environment (IDE) of the Che development environment is Eclipse Theia. You need only a web browser to get access to a feature-rich IDE and benefit from shared extensions with the popular Visual Studio Code (VS Code) IDE, to which Theia has a similar look and feel. The experience is as fast and familiar as using an IDE on your laptop.

    Red Hat CodeReady Workspaces is not new; it has been around for five years and has been built together with the community. After all, who else knows the pain of a developer better than a developer?

    When you create a workspace in CodeReady Workspaces, the code editor is open, your project is loaded, and all the tools and language support you need are all right there. You can define many workspaces and easily switch between them. Start and stop workspaces with a click. When you are done, close the browser. You can restart the workspace later from the same computer or a different one. Indeed, all you need is a browser.

    Use cases and benefits

    Here are five use cases where CodeReady Workspaces can make a significant difference.

    1: IT is moving to Kubernetes for production, but my developers aren't Kubernetes experts and its learning curve is steep

    With Red Hat CodeReady Workspaces, all a developer needs is internet access and a browser. You can start coding with your application and development environment automatically containerized and running on OpenShift. We have made Kubernetes and containers invisible.

    2: Working locally on a laptop makes it hard to share and secure everything a developer needs

    From the beginning, the upstream Eclipse Che project (on which Red Hat CodeReady Workspaces is built) set out to use a different paradigm. Che places everything the developer needs in a set of containers so each developer can have their own development pod that feels like their laptop. At the same time, the environment is easy to share and more secure.

    3: My development consultants aren't as efficient as I need them to be

    Red Hat CodeReady Workspaces allows near-instant provisioning of a new developer, reproducing the production environment with familiar tools. This also makes obsolete the complaint "It worked on my laptop" when something goes wrong during testing or production.

    4: Virtual desktop infrastructure (VDI) solutions are slow and painful for developers, making them less agile and effective

    With Red Hat CodeReady Workspaces, you can use any machine (even a mobile device) and immediately begin contributing to projects, using a pre-secured environment for development.

    5: Failed CI/CD builds are costing a lot of money and time

    Red Hat CodeReady Workspaces can link you directly to the branch and commit for a failed CI/CD (continuous integration/continuous delivery) build, saving diagnostic time. You can create a workspace link for each release, so rebuilding an old environment is as fast as clicking a link. There is no setup required. All you need, once again, is a device with a browser and internet access.

    Conclusion

    These are some use cases and ways Red Hat CodeReady Workspaces helps you be successful and agile. 

    With every release, we strive to make developers' and administrators' lives easier. Our release cycles are approximately every six weeks. The latest release was CodeReady Workspaces 2.15, released on Feb 15, 2022. Check out what's new and noteworthy in 2.15.

    CodeReady Workspaces comes free with Red Hat OpenShift. You can try it out at no cost as part of Developer Sandbox for Red Hat OpenShift.

    So what are you waiting for? Developers: On your mark, get set, code!

    Resources to start your quick development journey

    To see a demo or to start developing on CodeReady Workspaces, reach out to me at kmohan@redhat.com. You can also explore the following resources:

    • CodeReady Workspaces: Visit our product page to learn more.
    • Installation guide: Read the documentation to get started.
    • Eclipse Che roadmap: Dive into our past, present, and future.
    • How to contribute: Work with us to make CodeReady Workspaces a product that's by you for you.
    Last updated: November 8, 2023

    Related Posts

    • Hello World for Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)

    • Sharing your Container Development Environment with Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)

    Recent Posts

    • Migrating Ansible Automation Platform 2.4 to 2.5

    • Multicluster resiliency with global load balancing and mesh federation

    • Simplify local prototyping with Camel JBang infrastructure

    • Smart deployments at scale: Leveraging ApplicationSets and Helm with cluster labels in Red Hat Advanced Cluster Management for Kubernetes

    • How to verify container signatures in disconnected OpenShift

    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform

    Build

    • Developer Sandbox
    • Developer Tools
    • Interactive Tutorials
    • API Catalog

    Quicklinks

    • Learning Resources
    • E-books
    • Cheat Sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site Status Dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit
    © 2025 Red Hat

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility

    Report a website issue