Kubernetes with OpenShift World Tour: Get hands-on experience and build applications fast! Find a workshop!

IBM Developer Blog

Follow the latest happenings with IBM Developer and stay in the know.

Learn about Codewind, a solution that provides extensions to popular IDEs, so you can use the workflow and IDE you already know to build applications…

Eclipse Codewind is an open source project that makes it easier for developers to create cloud-native applications within their favorite IDE. Codewind initially supports Visual Studio Code, Eclipse IDE and Eclipse Che. We’re working on adding support for additional editors in the coming months.

Easy to get started

Once you’ve installed Codewind, you can use common templates to quickly start using popular frameworks including Express (Node.js), Spring Boot (Java), Open Liberty (Java), and Kitura (SwiftLang). If you want to develop in other runtimes and frameworks, you can do that as well! Codewind enables you to bring your own templates to expand support to meet your own needs.

Containerized from the start

When you’re creating an application, Codewind immediately syncs and builds your application within its own container, pulling in application dependencies as appropriate. The best part? You don’t have to leave your editor to use dependent tools.

Auto-rebuild capabilities ensure that changes you make to your application are immediately reflected in your container, which results in quick feedback on your code changes. Applications that you build using Codewind come with health endpoints and metrics so that you can make sure your microservices are responding like you expect them to.

In addition, Codewind’s built-in performance tooling generates load on your microservice endpoint. This enables you to watch the metrics to compare changes between application levels and to identify hot spots that indicate potential application bottlenecks.

Kabanero connection

Codewind is used within Kabanero, an open source project that brings together foundational open source technologies into a modern microservices-based framework. Kabanero uses Codewind to provide an integrated IDE experience.

See Codewind in action

Tim deBoer introduces Eclipse Codewind, an open Eclipse open source project to extend common IDE’s and assist rapid micro service application development with containers.

Start your Codewind journey

Andy Watson