Eclipse Che: Development Witchcraft

Eclipse Che is an IDE and developer workspace server that allows anyone to contribute to a project without having to install software. Get Started

A new kind of developer workspace.

Production Runtimes

Eclipse Che works with any single or multi-container runtime. Use an image from DockerHub, your own private registry or one of the included Che images... Read More

“Dev Mode” your Workspace

Workspace runtimes are container-powered, run them in Kubernetes, Docker or OpenShift. Use our all-in-one stacks or author your own. Persist state... Read More

Cloud IDE

A no-installation browser IDE and IOE accessible from any local or remote device. Thin, fast, and beautiful - it's the IDE our own engineers wanted... Read More

Any Desktop IDE

Access the workspace file system from your desktop IDE. Using Che remotely? You can mount the Che workspace over SSH. Read More

See All Features


Use Che as an IDE for any framework or programming language. Take your projects and runtimes anywhere with workspace portability and cloud export.

Get Started with Che

Product Owners

Embed Che in your own product and control it with APIs. Samsung, SAP and Red Hat use custom assemblies to create great developer experiences.

Codenvy Enterprise Che

Extension Providers

Package stacks, templates, extensions, and plug-ins to create new developer tooling. Dozens of existing extensions and stacks to leverage.

Customize Che


We are building a world where anyone can contribute to a project without installing software. Che defines a new type of workspace that is composed of projects and runtimes, making its state distributable, portable and versionable. We use VMs, containers, and Web services to bring repeatability, consistency, and performance to workspaces.

Cloud IDE

Che’s browser IDE is built on an extensible plug-in platform that enables panels, menus, wizards, popups and tools. With an Orion editor experience, server-side RESTful code intellisense, and distributable workspaces, the developer experience and non-blocking performance will surprise you. Want to extend the IDE? Check out our extension builder's guide for help.

Workspace Server

The Che server controls the lifecycle of workspaces and can be customized with plug-ins. Any client can communicate with the workspace server and any spawned workspaces. Read more in our documentation, or see the API.


Workspaces are isolated and personal spaces for developer work. Whether developers use an API, browser, CLI, or SSH to access a workspace, their projects are synchronized and kept consistent. Plug-ins enable service injection into workspaces based upon project type, making every workspace tailored to the projects it manages. Read more in our documentation.


Che includes a growing set of extensions. You can create and package your own. You can also extend Che's recipes, stacks, commands, and machines.


Syntax highlighting, stacks, templates, and code assistants.

  • Java
  • C++
  • JavaSript
  • Python
  • PHP
  • Ruby
  • SQL
  • CSharp
  • JSON

Project types, scaffold tool integration, and syntax analysis.


Builders to manage unit tests, compilation, linking, and dependencies.

  • Ant
  • Bower
  • Grunt
  • Gulp
  • Maven
  • Npm

Extensions that integrate the IDE with other parts of the developer tool chain.

  • Git
  • Orion
  • SSH

Silent Screencasts

Java IntelliSense

Java IntelliSense

15 Minutes 1 Second

Run, Commands, & Previews

Commands & Previews

13 Minutes 38 Seconds



5 Minutes 2 Seconds