Eclipse Che — это сервер рабочих пространств разработчика с интегрированной средой разработки (IDE), ориентированный на облачные и контейнеризированные приложения. Разработанный на базе Java и Kubernetes, он предоставляет многофункциональную платформу для создания, настройки и совместной работы над проектами в браузере или в контейнерах. Eclipse Che является частью проекта Eclipse Cloud Development (ECD) и активно поддерживается сообществом разработчиков и крупными компаниями, такими как Red Hat, IBM и Microsoft.
Основная цель Eclipse Che — упростить процесс настройки среды разработки и обеспечить единообразие рабочих процессов в команде. Каждое рабочее пространство в Che представляет собой контейнеризированную среду, включающую исходный код, зависимости и инструменты разработки. Это позволяет разработчикам работать в идентичных условиях, независимо от их локальной конфигурации, и ускоряет процесс интеграции новых участников в проект.
С момента своего анонса в 2014 году Eclipse Che прошёл значительные изменения, включая поддержку Kubernetes, OpenShift и Docker, а также интеграцию с различными IDE, такими как Visual Studio Code и JetBrains. В версии 6.0 была внедрена поддержка Devfile — стандартизированного описания среды разработки, что позволило улучшить гибкость и совместимость с различными инструментами и платформами.
- Облачная IDE: предоставляет доступ к среде разработки через браузер без необходимости установки дополнительного ПО.
 - Поддержка Kubernetes и OpenShift: позволяет развертывать и управлять рабочими пространствами в контейнерах, обеспечивая масштабируемость и изоляцию.
 - Многоязыковая поддержка: включает инструменты для разработки на Java, JavaScript, Python, Go, C++, PHP и других языках.
 - Интеграция с системами контроля версий: поддерживает GitHub, GitLab и Bitbucket для упрощения совместной работы.
 - Поддержка Devfile: позволяет описывать конфигурацию среды разработки в стандартизированном формате YAML, обеспечивая гибкость и совместимость.
 - Многоуровневая безопасность: включает механизмы контроля доступа, аутентификации и авторизации, соответствующие корпоративным требованиям.
 - Расширяемость: поддерживает разработку и интеграцию плагинов для добавления новых функций и инструментов.
 - Поддержка различных IDE: включает интеграцию с Visual Studio Code и JetBrains, а также возможность использования Eclipse Theia.
 - Поддержка DevOps-процессов: включает инструменты для мониторинга, отладки и тестирования приложений в процессе разработки.
 - Многофункциональные рабочие пространства: позволяют создавать, настраивать и управлять проектами с учётом специфики командной работы и требований к инфраструктуре.