Spring IO is a cohesive, versioned platform for building modern applications. It is a modular,
enterprise-grade distribution that delivers a curated set of dependencies while keeping
developers in full control of deploying only the parts they need. Spring IO is 100% open source,
lean, and modular.

The Spring IO platform includes Foundation Layer modules and Execution Layer domain-specific runtimes
(DSRs). The Foundation layer represents the core Spring modules and associated third-party
dependencies that have been harmonized to ensure a smooth development experience. The DSRs provided by
the Spring IO Execution Layer dramatically simplify building production-ready, JVM-based workloads.
The first release of Spring IO includes two DSRs: Spring Boot and Grails

Quick Start

Download

The recommended way to get started using platform in
your project is with a dependency management system – the snippet below can
be copied and pasted into your build. Need help? See our getting started guides
on building with Maven and
Gradle.

Using the Platform

The Spring IO platform provides versions of the various Spring projects and their dependencies. With the
configuration shown above added to your build script, you're ready to declare your dependencies without
having to worry about version numbers: