The Vaadin MCP server now gives your agent the full Java API for any Vaadin class and runs as a self-hosted Docker image, even fully air-gapped.
There's also a Directory MCP server for finding compatible add-ons.

@vaadin.com
The Open-Source Web App Platform for Java Developers Create modern full-stack web apps at lightning speed with first-party support. Scale from hobby projects to business solutions.
The Vaadin MCP server now gives your agent the full Java API for any Vaadin class and runs as a self-hosted Docker image, even fully air-gapped.
There's also a Directory MCP server for finding compatible add-ons.
Upgrading to Vaadin 25.3? SSO Kit, Collaboration Kit and AppSec Kit are deprecated ahead of Vaadin 26. Spring Security and shared signals replace them.
Check the upgrade guide first:
vaadin.com/docs/latest/...
AI that fills in your forms is useful. AI you can audit is better.
Vaadin 25.3's AI form filler shows a confidence level for every field and where in the document each value came from, and lets you undo any single field.
A Vaadin Grid with 1,000,000 rows: from ~8 seconds to under 1.
Lazy loading, sorting and filtering in the database, and one data provider shared by Grid and ComboBox. Code along:
Observability Kit 5 is rebuilt from scratch: no Java agent, one dependency in Spring Boot, works with Prometheus, Datadog or Grafana.
Its Insights endpoint shows the route, component, click and failing line of code, structured for agents.
Port a Swing app to Vaadin by swapping imports: javax.swing.* → vaadinx.swing.*
In a 65-file inventory app, 97.3% of lines stayed byte-identical. 40+ Swing components, modal dialogs included.
Did your coding agent's change actually reach the running app?
The Dev Loop CLI in Vaadin 25.3 (preview) tells it: whether the app is running, hot-swap or restart, and whether each change is live.
Tutorial:
vaadin.com/docs/latest/...
Record a macro, schedule it, or let an AI agent run it, all through your existing Vaadin UI and its permissions.
In one test, Draiv (alpha) used a sixth of the tokens and half the time of a browser-driving agent.
Vaadin 25.3 is out, one of our largest feature releases yet.
Dev Loop for AI agents, a self-hosted MCP server, Observability Kit 5 without a Java agent, auditable AI form filling, new Switch and Table components and more.
Read the full release post: vaadin.com/blog/vaadin-...
"It's not real until it's secure."
@starbuxman.joshlong.com is bringing Bootiful Spring Security to Vaadin Create 2026.
Barcelona · 27–28 October · two days on the future of full-stack Java.
🎟️ Get your 30% off ticket until Sept 30, 2026: vaadin.com/vaadin-creat...
Vaadin Create 2026 — Barcelona, 27–28 Oct.
20+ speakers, 25+ sessions on AI agents in real Java projects, database-to-UI in one language, Spring & Jakarta EE, and legacy modernization.
Agenda + 30% OFF tickets: vaadin.com/vaadin-creat...
#Java
⏰ Going live in 1 hour!
Join Fredrik Rönnlund & Miikka Andersson to learn what #Vaadin Enterprise Edition covers and how it supports the long-term maintenance of business-critical #Java applications.
🔗 Join us now: vaadin.com/webinars/int...
Building a #Java app is one thing. Keeping it secure, supported, and up to date for 15 years is another.
Tomorrow, Fredrik Rönnlund & Miikka Andersson will cover how Vaadin Enterprise Edition is built for the long haul.
📅 Sept. 3 | 15:00 CEST
Join at: vaadin.com/webinars/int...
What if you could build a full web UI without leaving Java? 👀
With #Vaadin, you can.
Drew’s beginner tutorial takes you through building a customer management app with a sortable grid, live filtering, forms with validation, and dialogs, all backed by #SpringBoot.
Your #Java app isn’t the expensive part.
Maintaining it for 15 years is.
Security audits, CVEs, upgrades, infrastructure — what does long-term support actually look like?
Join Fredrik Rönnlund & Miikka Andersson on Sept. 3 to find out.