Vaadin 25 beta testers wanted

be first to try Vaadin 25 and join the beta program!

The next major version of the Vaadin platform will ship in December 2025. Although there are still eight months to go, the first beta version will be released in September, and we’re already looking for volunteers for a supported upgrade pilot program.

Subscribe to our newsletter

Be the first to learn about new Vaadin resources and tips

what java 24 means for your Vaadin app

What Java 24 means for Vaadin applications

One of the really awesome things about Java is its forward compatibility. This means that existing Java code can benefit from language features that didn't even exist when the code was written. This applies on two different levels - first, there are the fully automatic cases where, e.g., ...
Vaadin Control Center is now GA – with Passkeys support!

Vaadin Control Center 1.2.0 GA: Passkey login, automated DNS, TLS & more

We’re excited to announce that Control Center 1.2.0 is now Generally Available (GA) with Vaadin 24.7! This release removes the Preview tag and brings powerful new features to simplify your deployment workflows, enhance security, and improve observability. Let’s dive into what’s new. Automatic DNS ...
Get a sneak prieview of what's coming in Vaadin 25

What’s coming in Vaadin 25?

The next major version of the Vaadin platform is scheduled to ship in December 2025. That may sound like a long time, but it’s really just a blip in framework years, and an early beta is coming already in September. Here’s a glimpse of some of the great new features planned for V25. psst...We also ...
3 ways to go passwordless

Three methods to go passwordless in 2025

Passwords continue to be a persistent pain point in web security—tricky to implement safely and even harder to manage due to weak user practices and vulnerabilities like social engineering. Thankfully, we have a robust alternative available: Passkeys via the Web Authentication API (aka WebAuthn). ...
Naming components is hard

Naming is hard – Let AI (and luck) do it for you!

Coming up with a great name for a new UI component can be surprisingly tough. You want something clear, unique, and short that fits into the context and explains what the component is about. But reality shows that the components first get a simple, quick, non-sense name, possibly an infinite ...
See what's new in Vaadin 24.7

24/7 Flow with Vaadin 24.7

Vaadin 24.7 keeps your development moving smoothly with smarter automation, stronger security, and streamlined workflows. This release simplifies upgrades, enhances security, and improves automation—so you can spend less time on maintenance and more time building great business applications. ...
How to connect LLMs to your Vaadin app with Spring AI tool calling

How to connect LLMs to your Vaadin app with Spring AI tool calling

What is AI tool calling? Spring AI tool calling enables Large Language Models (LLMs) like ChatGPT to directly invoke methods in your Java application. This creates a powerful bridge between natural language inputs and your business logic without complex prompt engineering. Key components The ...
Enhancing Vaadin API for Spring Data

Enhancing Vaadin API for Spring Data and beyond

With the upcoming Vaadin 24.7 release, we’re introducing a couple of minor but impactful enhancements that embody our mission: making Java-based web development simpler and more productive. One of the key improvements in this release is an enhancement to the Grid API, allowing developers to ...
Building modern business apps with Vaadin

Building modern business apps: Explore the Vaadin showcase

We’re excited to introduce the Vaadin Application Showcase—a curated collection of UI mockups designed to inspire and guide developers in building modern business applications. Whether you’re creating enterprise dashboards, back-office tools, or mobile-friendly applications, the showcase ...