Build commercial apps free with Vaadin.
Upgrade for richer experiences, faster delivery, and long-term enterprise reliability.
Pricing that scales with you
Free
Free forever/ month
- Open source (Apache 2.0), free for commercial use
- Vaadin Framework
- All open-source UI Components
- Vaadin Copilot, full access
- Figma libraries
- Browserless UI testing
- Collaboration Kit
- Docs, community, cookbooks, tutorials
- Directory with 2,000+ add-ons
Pro
/ month
- All commercial UI components, including Charts, Dashboard, Map, CRUD, Grid Pro, and more
- TestBench for automated, cross-browser end-to-end application testing
Enterprise Edition
unlimited seats
- 15 years of maintenance per major release
- Compliance and legal assurances
- Version upgrade recipes
- Enterprise app server support
- Unlimited Expert Chat and ticket-based support
- Vaadin Migration Toolkit
Compare plans and features
UI Components
50+ open-source components under the permissive Apache 2.0 license, plus optional commercial components for advanced needs.
Full-stack Framework
Full-stack framework (Apache 2.0) for building modern web UIs in either pure Java, or TypeScript with a Spring-based Java backend using reactive endpoints.
Enterprise application server support
Official support for the enterprise Java runtimes organizations standardize on: Spring Enterprise, JBoss EAP, WebSphere Liberty, and Payara Enterprise. Effective from Vaadin 26; Vaadin 25 keeps its existing server-support terms.
Maintenance period
How long a released version keeps receiving fixes. Enterprise Edition maintenance runs 15 years per major release, measured from that release’s announcement.
First-line security fixes
Maintained Enterprise Edition versions are fixed first, and customers are notified before the CVE is published — a predictable response path for vulnerabilities.
Support credits
80 credits per subscription term, reset at renewal. Use them in one block — roughly two weeks of consulting time — or spread across the term. Additional credits can be purchased.
Security review
Annual third-party security review of the Enterprise Edition binary, with the report and certificate provided to customers. Covers Vaadin Enterprise Edition itself, not your own application.
Accessibility review (VPAT)
Annual third-party accessibility review of Vaadin components, with an Accessibility Conformance Report covering WCAG 2.1 Level AA, Section 508, and EN 301 549.
AI privacy policy management
Centralized control over AI-assisted development across your organization: restrict access to AI-assisted capabilities, and require EU-based AI providers.
All OSS UI components
Open-source (Apache-2.0).
Includes popular components like Grid, Tree Grid, Combo Box, Date Picker, Tabs, Dialog, Upload.
Browse all 50+ components
Figma Libraries
Official high-fidelity Vaadin design libraries to speed up creating mockups and prototypes that match Vaadin UI components.
Board
Responsive layout for dashboard-style views; rows/columns auto-reflow by breakpoints.
Charts
Feature-rich interactive charting with many chart types and animated vector graphics.
Cookie Consent
Configurable banner to inform users and collect consent on use of Cookies.
CRUD
Dataset management component combining grid + editor for create/read/update/delete.
Dashboard
Build static or user-configurable dashboards with movable/resizable widgets.
Grid Pro
Grid extension with in-cell editing and full keyboard navigation.
Map
Geographical maps with tiled/full-image sources, layers, markers, and event interaction.
Rich Text Editor
Rich-text input with formatting (bold, headings, lists, images, links).
Spreadsheet
Display and edit Excel files in-browser (XLSX) with formulas supported.
Vaadin Copilot
Edit Vaadin UIs in the browser: select elements, jump to source, and tweak properties & layout. Use AI to generate/refactor views (incl. Figma to Vaadin), with built-ins for i18n, feature flags, and version-upgrade help.
Browserless UI testing
Run UI tests directly on JVM without a need for browser.
TestBench
UI testing for Vaadin apps in Java. Simulate real user flows, run tests headless or in parallel across browsers, and catch CSS regressions with pixel-perfect analysis. Works great with JBehave for BDD.
Air-gapped development
Offline license checking and a locally deployable Vaadin MCP server, so AI-assisted development works inside isolated or air-gapped networks with no public-internet dependency.
Analyzer
Maven/Eclipse analyzers to assess effort and flag migration hotspots.
Version upgrade recipes
Maintained OpenRewrite recipes that automate the repetitive parts of moving an older Vaadin application to a current major version, so upgrades are something you run rather than a project you schedule.
Compatibility Components
Support for older Vaadin versions and Swing projects on newer platform versions.
Multiplatform Runtime
Run multiple Vaadin versions inside your project.
SwingBridge
Modernize your Java Swing app with Vaadin's SwingBridge. Run Swing in browser today, and modernize incrementally at your own pace.
Polymer Templates
Deprecated. Not available in the Free plan, but still available in later releases under Pro and Enterprise Edition.
Portlet
Deprecated. Removed in Vaadin 24. Available to Enterprise Edition customers on Vaadin 23 or older.
OSGi
Deprecated. Removed in Vaadin 24. Available to Enterprise Edition customers on Vaadin 23 or older.
Frequently asked questions
Is Vaadin free to use?
Yes, Vaadin is free and open source, built under the Apache 2.0 license. Free for commercial use.
Can I use Vaadin Free plan for commercial projects?
Yes. Vaadin Framework, and the core UI components are Apache-2.0. The liberal OSS license allows fully commercial use of Vaadin without a need for a license.
When should I choose Pro over Free?
Choose Pro when your application is data rich or when you need automated UI testing. Pro unlocks all commercial UI components, including Charts, Dashboard, Maps and CRUD, for building data-intensive views and workflows. It also includes TestBench for automated Vaadin UI testing, from fast UI unit tests to full cross-browser end-to-end tests.
When should I choose Enterprise Edition?
Choose Enterprise Edition when an organization — not just an individual developer — depends on a Vaadin application long-term. It's the same Vaadin framework, with the long-term maintenance, enterprise application server support, and security and compliance assurances larger teams need. It's the right fit when an app has to run for many years, stay current without upgrade projects, or pass security and compliance review. It's licensed per application per year, with unlimited developers.
Can I buy separate licenses for different tools?
No. We don’t sell individual or perpetual licenses for commercial features. Features are bundled by subscription tier.
How many licenses do I need?
Every developer who contributes to a project that uses any commercial features needs an active license. Contractors are counted as developers.
Do I need a separate Highcharts license when using Vaadin Charts?
No. Vaadin has a licensing agreement with Highsoft, the makers of Highcharts. When you use Vaadin Charts as part of the Pro subscription, or Enterprise Edition, the Highcharts license is already included. You don’t need to purchase anything separately from Highsoft.
What is indemnification?
Additional protection for Enterprise Edition customers against potential copyright or IPR claims related to projects that use Vaadin. Indemnification options can be customized to your organization.
Considering Vaadin for
your business?
Book a session with a Vaadin expert to explore how the Vaadin platform can accelerate your application development and how we can
support your team.