Getting started

Built from the ground up, Codewind, an open source project, helps both developers and DevOps engineers to develop, build and run containerized applications quickly and easily, whilst also maintaining application and runtime environment standards, by extending their Integrated Development Environment (IDE). Learn more or see it in action.
Desktop and remote
Cloud icon Desktop icon

Download to develop, build and run on your desktop, or to develop on your desktop but build and run on the cloud. Follow step-by-step instructions for VS Code, Eclipse, or IntelliJ.

Browser based
Cloud icon

Download to develop, build and run entirely on the cloud, step-by-step instructions.

Get started by job role

Developer icon
Developer

If you are a developer, learn how to set up and start using Codewind on VS Code, Eclipse, IntelliJ, or Eclipse Che.

SysAdmin icon
SysAdmin or Devops

If you are a sysadmin or DevOps engineer, learn how to deploy Codewind remotely.

Architect icon
Solution Architect

If you are responsible for defining standards for the application and runtime environments, such as framework and software levels see, Working with templates.

Quick guides

  • Install CodeReady Workspaces and Codewind.
  • Create a Codewind workspace within CodeReady Workspaces.
  • Install Eclipse and Codewind.
  • Develop a simple microservice that uses Eclipse Codewind in Eclipse.
  • Install Visual Studio Code (VS Code) and Codewind.
  • Develop a simple microservice that uses Eclipse Codewind in VS Code.

Blogs

Blog image

19 Dec 2019, length: 2 minutes

Sneak Peek: Remote Development with Codewind

In our Codewind 0.7.0 release, we’re very excited to share with you a preview of our latest feature: a remote development scenario with Codewind! We can hear you asking, “Why should I even care?”...

Videos

April 07, 2020

Codewind Node.js code profiler

In this video you can see how the Eclipse Codewind Node.js profiler plugin for VS Code allows a cloud native developer to profile their Node.js applications, and quickly identify potential bottlenecks and where most of the time is spent executing their code.