Looking for an overview of Vaadin?
This repository gathers all parts of the Vaadin platform in to a single package, ensuring all the parts work together.
Learn more about our release model.
| Branch | Platform Version |
|---|---|
| 14.14 | 14.14 (LATEST commercial with Java 8+ support and Servlet 3) |
| 23.6 | 23.6 (LATEST commercial with Java 11+ support and Servlet 3) |
| 24.4 | 24.4 (commercially supported, Java 17+, Jakarta EE 10, Spring-boot 3) |
| 24.7 | 24.7 (commercially supported, Java 17+, Jakarta EE 10, Spring-boot 3) |
| 24.9 | 24.9 (commercially supported, Java 17+, Jakarta EE 10, Spring-boot 3) |
| 24.10 | 24.10 (LATEST commercial with Java 17+, Jakarta EE 10, Spring-boot 3) |
| 25.1 | 25.1 (maintenance release, Java 21+, Jakarta EE 11, Spring-boot 4) |
| 25.2 | 25.2 (LATEST release, Java 21+, Jakarta EE 11, Spring-boot 4) |
| 25.3 | 25.3 (Vaadin 25.3 pre-release, Java 21+, Jakarta EE 11, Spring-boot 4) |
| main | 25.4 (Vaadin 25.4 preparations, Java 21+, Jakarta EE 11, Spring-boot 4) |
For new users, the latest major version is recommended.
To build the Vaadin platform artifacts locally, see Building the Vaadin platform.