State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Code, Cursor, Codespaces, Eclipse, or Theia.

Spring Tools

Spring aware

Tailored for developing enterprise applications using Spring Framework and Spring Boot, the new generation of Spring Tools provides world-class development support for your Spring applications. Our tools have deep knowledge of Spring built in.

IDE agnostic

Spring Tools can be used in various coding environments, ranging from Eclipse as a full-featured integrated development environment to Visual Studio Code and Theia as lightweight code editors. Continue to use your preferred environment and add great Spring tooling to it.

Ready for AI

Spring Tools integrates with various AI coding assistants and enriches your AI-powered coding experience by providing additional context information, an embedded MCP server, and concrete code actions. Continue to use your preferred AI coding environment and let Spring Tools elevate your agentic coding experience.

Getting started

Getting started

Spring Tools makes it easy to get started. A direct and easy-to-use integration of the Spring Initializr and the famous Spring Guides allows you to go from nothing to a running Spring Boot app in seconds.

Navigate your Spring code

Navigate your Spring code

Understanding and quickly navigating source code is essential for coding. Spring Tools understands your Spring-based source code and allows you to quickly get an overview and navigate to the important pieces of your Spring apps. Finding Spring elements and navigating to them has never been easier.

Smart code editing

Smart code editing

Code completion is a critical part of working with source code. Spring Tools provides smart code completions for the Spring elements in your app.

Runtime Information in your Editor

Runtime Information in your Editor

Spring Tools bridges the gap between your source code and running Spring Boot applications. By taking advantage of the Spring Boot Actuators, it enriches the source code with detailed information from the running app (e.g., exact bean wiring information, conditional reports, configuration details, and more).

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all