Skip to main content
Redhat Developers  Logo
  • Products

    Featured

    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux Icon
    • Red Hat OpenShift AI
      Red Hat OpenShift AI
    • Red Hat Enterprise Linux AI
      Linux icon inside of a brain
    • Image mode for Red Hat Enterprise Linux
      RHEL image mode
    • Red Hat OpenShift
      Openshift icon
    • Red Hat Ansible Automation Platform
      Ansible icon
    • Red Hat Developer Hub
      Developer Hub
    • View All Red Hat Products
    • Linux

      • Red Hat Enterprise Linux
      • Image mode for Red Hat Enterprise Linux
      • Red Hat Universal Base Images (UBI)
    • Java runtimes & frameworks

      • JBoss Enterprise Application Platform
      • Red Hat build of OpenJDK
    • Kubernetes

      • Red Hat OpenShift
      • Microsoft Azure Red Hat OpenShift
      • Red Hat OpenShift Virtualization
      • Red Hat OpenShift Lightspeed
    • Integration & App Connectivity

      • Red Hat Build of Apache Camel
      • Red Hat Service Interconnect
      • Red Hat Connectivity Link
    • AI/ML

      • Red Hat OpenShift AI
      • Red Hat Enterprise Linux AI
    • Automation

      • Red Hat Ansible Automation Platform
      • Red Hat Ansible Lightspeed
    • Developer tools

      • Red Hat Trusted Software Supply Chain
      • Podman Desktop
      • Red Hat OpenShift Dev Spaces
    • Developer Sandbox

      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
    • Secure Development & Architectures

      • Security
      • Secure coding
    • Platform Engineering

      • DevOps
      • DevSecOps
      • Ansible automation for applications and services
    • Automated Data Processing

      • AI/ML
      • Data Science
      • Apache Kafka on Kubernetes
      • View All Technologies
    • Start exploring in the Developer Sandbox for free

      sandbox graphic
      Try Red Hat's products and technologies without setup or configuration.
    • Try at no cost
  • Learn

    Featured

    • Kubernetes & Cloud Native
      Openshift icon
    • Linux
      Rhel icon
    • Automation
      Ansible cloud icon
    • Java
      Java 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

    • API Catalog
    • Product Documentation
    • Legacy Documentation
    • Red Hat Learning

      Learning image
      Boost your technical skills to expert-level with the help of interactive lessons offered by various Red Hat Learning programs.
    • Explore Red Hat Learning
  • 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

    • Alternatives to creating bootc images from scratch

    • How to update OpenStack Services on OpenShift

    • How to integrate vLLM inference into your macOS and iOS apps

    • How Insights events enhance system life cycle management

    • Meet the Red Hat Node.js team at PowerUP 2025

    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

    Red Hat legal and privacy links

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

    Report a website issue