Eclipse Che
A fully open source, Kubernetes-native CDE under foundation governance - with a supported Red Hat downstream that most enterprises should probably buy instead
Upstream Che and OpenShift Dev Spaces compared, with versions checked as of July 2026
What It Is
Eclipse Che is a Kubernetes-native development environment platform hosted at the Eclipse Foundation. You install it into a cluster you already run, and it provisions per-developer workspaces as pods inside that cluster. The workspace definition is a devfile, an open specification that describes the containers, commands, and endpoints an environment needs, so the environment description is not proprietary to Che.
Che exists in two forms, and choosing between them is the main decision this page exists to help with. Upstream Eclipse Che is the community project - EPL-2.0, no license fee, no support contract. Red Hat OpenShift Dev Spaces is the productized downstream: the same engineering, packaged, tested, versioned, and supported, delivered through the OpenShift OperatorHub. Every Dev Spaces release states which Che release it is built from, so the lineage is explicit rather than implied.
The editor story has settled since Che's early years. Visual Studio Code - Open Source runs in the browser by default, and JetBrains IDEs connect through JetBrains Gateway for a native desktop experience against a remote workspace. The old Che-Theia editor is gone; its repository was archived in April 2023. If you are reading older material that treats Che-Theia as the flagship interface, that material predates the current product by years.
Who It Suits, and Who It Does Not
A Good Fit
- Existing OpenShift customers. Dev Spaces is included with the subscription you already pay for, which changes the economics entirely.
- Organizations whose procurement or legal function specifically values foundation governance over a single-vendor project.
- Teams that want the entire platform under one open source license, with no commercial edition holding back core capability.
- Air-gapped and regulated environments that need an installable, auditable, fully self-operated platform.
- Shops standardizing on devfile, which is a portable specification rather than a Che-only format.
A Poor Fit
- Anyone without Kubernetes or OpenShift. Che operates exclusively on those clusters and has no meaningful non-Kubernetes deployment path.
- Teams needing VM or bare-metal workspaces. Workspaces are pods, full stop.
- Small teams without cluster operations experience. The administration surface - namespace strategy, gateway, storage, networking, CheCluster tuning - is substantial.
- Buyers who want vendor diversity in the contributor base. Foundation governance is formal; the actual engineering is not diverse (see below).
- Anyone running upstream Che in production expecting a support path. There is not one - that is what the downstream is for.
Deployment Model
Eclipse Che is unambiguously self-hosted in a way several competitors are not. There is no vendor-operated control plane in either the upstream or the downstream product. You install an operator into your own Kubernetes or OpenShift cluster, it manages a CheCluster custom resource, and everything - dashboard, gateway, registries, workspace pods - runs on your nodes under your control.
Red Hat offers a hosted trial through the Developer Sandbox, which is an evaluation convenience rather than a product tier. It is a way to see the software without installing it, not a managed service you would run a team on. Do not let its existence blur the deployment picture: in production, you operate everything.
The real deployment decision is upstream versus downstream. Upstream Che is free and you own every consequence: no vendor support, no errata, no tested upgrade path, and no one to call. Dev Spaces gives you supported lifecycle, a documented component matrix, and Red Hat's testing, at the cost of requiring OpenShift. That requirement is the crux, because it means the choice is usually made by your existing platform strategy rather than by a comparison of the two development environments.
| Aspect | Upstream Eclipse Che | Red Hat OpenShift Dev Spaces |
|---|---|---|
| Who runs the control plane | You | You |
| Cluster requirement | Kubernetes or OpenShift | OpenShift, via OperatorHub |
| Cost | No license fee | Included with an OpenShift subscription |
| Support | Community only | Red Hat support and errata |
| Release pace | Faster, roughly every three to six weeks | Slower, packaged from a specific Che release |
License and Open Source Reality
The eclipse-che/che repository is licensed under the Eclipse Public License v2.0, confirmed both in the LICENSE file and in the repository metadata as of July 2026. This is the cleanest open source story of the four platforms in this directory. There is no open-core split, no thin open client wrapped around a commercial server, and no license key gating the platform.
Is the open edition production-viable? Technically, yes - and that genuinely distinguishes Che. What upstream lacks is not capability but assurance: no support contract, no security errata process, no certified upgrade path, no tested component matrix. That is exactly the gap Dev Spaces fills, and it is a legitimate thing to buy. Plenty of organizations run upstream Che successfully; they simply staff for it.
The governance point deserves precision rather than enthusiasm. Eclipse Foundation stewardship is real and formal - the trademark, the license, and the intellectual property process sit with the foundation, not with a company. That protects you against the specific failure mode where a vendor relicenses its project or moves it behind a source-available license, which has happened repeatedly elsewhere in infrastructure software. But governance is not the same as contributor diversity, and the two get conflated constantly. See the next section for what the commit history actually shows.
Devfile is worth noting as a separate portability asset. The specification is governed independently of Che, so the environment definitions you write are not a Che-proprietary format. If you migrate away, the devfiles are among the artifacts most likely to carry over.
Pricing
Upstream Eclipse Che
No license fee
EPL-2.0. You pay for the cluster it runs on and the people who operate it, and nothing else. There is nothing to buy and nobody to buy it from.
OpenShift Dev Spaces
Not separately priced
Red Hat's product page states that Dev Spaces is included with your OpenShift subscription and available in the OperatorHub, checked July 2026. No standalone price is published.
Two consequences follow, and they point in opposite directions. If you already run OpenShift, Dev Spaces is close to the cheapest supported CDE available to you, because the incremental license cost is zero and you are only adding compute. If you do not run OpenShift, the honest total cost of getting supported Dev Spaces is the cost of an OpenShift subscription, which is a platform decision far larger than a development environment and should never be made on the strength of this feature alone.
In both cases the running cost is your infrastructure: nodes for the workspace pods, persistent storage for workspace state, and the registry and gateway components. A no-cost trial is available through Red Hat's Developer Sandbox for evaluation.
Architecture and Isolation
Installation is operator-driven. The operator manages a CheCluster custom resource that configures the platform's components separately - devWorkspace, cheServer, pluginRegistry, devfileRegistry, dashboard, and imagePuller. Workspace lifecycle is handled by the DevWorkspace Operator, which ships as a versioned component of each release rather than as part of a monolith.
Isolation is per-user namespace, and it is automatic. Red Hat's administration guide documents a default namespace template of <username>-che with auto-provisioning enabled, and supports administrators pre-provisioning namespaces labeled as workspace namespaces instead. Workspaces then run as ordinary Kubernetes pods within the user's namespace, with configurable resource limits, node scheduling, tolerations, and security contexts.
Traffic reaches those workspaces through a gateway deployment that bundles the gateway itself alongside a configuration reloader, an OAuth proxy, and a Kubernetes RBAC proxy. Authentication and routing therefore sit in front of the workspace rather than inside it, which is the right shape and is one of the more mature parts of the design.
The same caveat applies here as to any pod-based platform, and it should not be glossed over: namespaces plus RBAC plus network policy is a strong administrative boundary, not a kernel boundary. Pods on a node share a kernel. For internal engineering teams this is standard and accepted. For genuinely hostile multi-tenancy, or for compliance regimes that require hardware or hypervisor separation, you must solve that at the cluster or node layer - Che will not solve it for you.
Status and Durability
Upstream Eclipse Che is actively released, and the numbers are easy to verify. Version 7.120.0 was released on 07-07-2026, following a cadence of roughly three to six weeks through the first half of the year: 7.115 in early March, then 7.116, 7.117, 7.118, 7.119 in June, and 7.120 in July. The repository was last pushed on 07-24-2026. Anyone describing this project as dormant is not looking at the repository.
The genuine caveat is different, and more subtle. Every recent commit sampled in this review came from a Red Hat email address, and the open issues read as Red Hat product engineering work. So the accurate characterization is a healthy, well-maintained project whose engineering is effectively staffed by one company, operating under a foundation's governance. Foundation stewardship protects the license and the trademark - a real and valuable guarantee. It does not, on its own, guarantee that development continues if that one company reallocates its people. Buy Che for the license protection and the portable devfile format, not on an assumption of a diverse contributor base.
On the downstream side, Dev Spaces has continued shipping past the release many comparison articles still cite. Dev Spaces 3.27 is built on Eclipse Che 7.115, and was followed by 3.27.1, then 3.28.0, 3.28.1 and 3.28.2 on Che 7.117, and then 3.29.0 on Che 7.119, which is the current documented version as of July 2026.
A correction worth making, because it is circulating
AI coding assistance is often attributed to Dev Spaces 3.27. It is not in that release. Checked against Red Hat's release notes in July 2026, 3.27's feature list covers a multicluster redirector, SSH configuration, scheduled backups, and JetBrains Toolbox as Technology Preview. The AI assistant integration - the AI provider ConfigMap carrying the ai-tool-registry component label, an AI provider keys tab, and an AI provider picker at workspace creation - arrived in Dev Spaces 3.29.0, built on Che 7.119, and is itself Technology Preview. If AI assistant integration is a requirement, target 3.29 and treat it as preview rather than generally available.
What happens to you if direction changes? Better than most of this market. The code is EPL-2.0 and cannot be pulled back; the foundation holds the trademark and the IP process; your environment definitions are devfiles governed by a separate specification; and your workspaces are Kubernetes pods you were already running. The realistic bad outcome is not losing access to the software but losing the pace of maintenance behind it - which for a platform that sits in your developers' critical path is still a serious thing to plan for.
Related Reading
Other vendors in this directory, and the wider selection question
Self-Hosted vs Managed
The decision this page sits inside, before you compare any two products
Coder
Single-vendor and AGPL, but not limited to Kubernetes - the trade runs in both directions
Okteto
Also Kubernetes-native, but the platform you self-host there is commercial and licensed
DevPod
If you want devcontainer-based workspaces without operating a platform at all
Open Source CDEs
License by license, what each project actually gives you
Kubernetes Development
What developing inside a cluster asks of your platform team
DevContainers
The competing environment specification, and how it compares to devfile
CDE Tools Comparison
Every platform side by side, with dated pricing
Build vs Buy
Upstream and unsupported, or downstream and supported - the same question in miniature
Sources
Every figure on this site, with its publisher, date, and link
