Pricing that scales with you

Build commercial apps free with Vaadin.
Upgrade for richer experiences, faster delivery, and long-term enterprise reliability.

Free

Free forever
 
Per developer
/ month
For developers who want freedom and flexibility
  • Open source (Apache 2.0), free for commercial use
  • Flow and Hilla frameworks
  • All open-source UI Components
  • Collaboration Kit
  • Figma libraries
  • Control Center core features
  • Docs, community, cookbooks, tutorials
  • Directory with 2,000+ add-ons

Plus

 
Per developer
/ month
For developers who want to build smarter, not harder
← Everything included in Free
  • Full Vaadin Copilot experience
Start 30-day free trial No credit card required!

Pro

Most popular
 
Per developer
/ month
For professionals who need richer UIs and automated E2E testing
← Everything included in Plus
  • All commercial UI components, including Charts, Dashboard, Map, CRUD, Grid Pro, and more
  • TestBench for automated Vaadin UI testing, from fast UI unit tests to full cross-browser end-to-end tests
Start 30-day free trial No credit card required!

Team

Ideal for companies
Seat-based with unlimited apps
For teams shipping faster with built-in integrations and support
← Everything included in Pro
  • All commercial Control Center features
  • All Acceleration Kits
  • Chat and ticket-based support
  • 20 support credits for on-demand expert help
  • 1 simultaneous hotfix

Enterprise

Ideal for companies
App-based with unlimited seats
For organizations with long-lived critical applications
← Everything included in Team
  • Long-term maintenance (up to 15 years)
  • Modernization Toolkit
  • 80 support credits per year
  • 2 simultaneous hotfixes
  • Compliance and legal assurances, including certifications, indemnification and custom agreements

Trusted by teams at

lufthansa
rockwell
primerica
hsbc
tsystems
jnj

Compare plans and features

Features on
Frameworks
UI Components

50+ open-source components under the permissive Apache 2.0 license, plus optional commercial components for advanced needs.

Vaadin Flow

Full-stack Java framework (Apache 2.0) for building modern web UIs in pure Java.

Vaadin Hilla

TypeScript + Java framework (Apache 2.0) combining reactive endpoints with a Spring backend.

UI Components
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.

Tools
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.

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.

Application Modernization
Analyzer

Maven/Eclipse analyzers to assess effort and flag migration hotspots.

Feature Pack

Support for Vaadin 7/8/Swing projects on the modern platform.

Multiplatform Runtime

Run Vaadin 7/8 UIs inside Flow.

Swing Kit

Embed Vaadin views inside existing Swing UIs for gradual modernization.

Control Center
Application Deployment

Deploy Vaadin apps to Kubernetes from the Control Center UI: set image/tag, replicas, hostname and environment variables.

Automatic DNS and certificates

Bind Control Center with a domain provider to automate DNS records creation and TLS certificates provisioning and auto-renewal via Let's Encrypt.

High availability & load balancing

Control Center configures the required Kubernetes resources to enable load balancing of app traffic across multiple replicas.

Environment variables management

Manage the app's environment variables directly from the Control Center UI without the need to change its configuration or to redeploy.

Single Sign-On

Control Center comes with a built-in Keycloak server and allows to connect your app it for top-level security and identity management and single sign-on.

User management

Manage the app's users and groups directly from the Control Center UI: create new users, request password changes, add/remove roles.

Two-factor authentication

Enable 2FA easily directly via the Control Center UI, for any user.

Password-less authentication

Enable password-less authentication via the Control Center UI, for any user.

Database provisioning

Control Center can provisions a dedicated PostgreSQL database and automatically configures the app to connect to it by configuring a data source bean, ready to be used.

Database migrations

Control Center natively supports schema migrations with Flyway to keep the database up-to-date when the app is updated to a new version.

Database backups

Configure and schedule backups of the PostgreSQL cluster, and restore a Control Center installation from a backup.

Localization

Manage translations and preview them live on the app.

Acceleration Kits
Collaboration Kit
AppSec Kit
Azure Kit
Kubernetes Kit
Observability Kit
SSO Kit
Legacy Compatibility
Polymer Templates
Portlet
OSGi
Support
Vaadin Forum
Expert Chat
Ticket-based support
Support credits
Maintenance
Maintenance period
6 months
Hotfixes
Enterprise Coverage
AI privacy policy management
IPR indemnification
Insurance
Certifications (ISO 9001, ISO 27001)
Custom agreements

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. Flow, Hilla, 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. Control Center is proprietary but most of its functionality is free to use on the Free plan.

When should I choose Plus over Free?

Vaadin Plus gives you unlimited access to Vaadin Copilot, a visual AI assistant that runs on your app in the browser. It helps developers iterate faster by enabling editing the UI in place and generating code, with every change written to your codebase and hot reloaded into the running app. Works with Flow and Hilla.

When should I choose Pro over Plus?

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.

What does Team add beyond Pro?

Team extends Pro with OPS capabilities for running and managing Vaadin apps in production. It includes commercial Control Center features for deployment, scaling, application management, and advanced authentication and access controls. It also adds Acceleration Kits for Kubernetes, SSO, observability, security, and Azure to shorten time to market with out-of-the-box implementations. Keep your team moving with fast access to Vaadin engineers via chat and tickets, support credits for deep assistance, and hotfix capacity when needed.

What does Enterprise add beyond Team?

Enterprise extends Team with long-term maintenance (up to 15 years) so you can plan upgrades on your schedule. It also includes Modernization Toolkit to migrate legacy Vaadin 7/8 or Swing apps to the latest Vaadin in stages, avoiding big-bang rewrites. You get priority support (more credits and two concurrent hotfixes), enterprise assurances (compliance certifications, indemnification, custom terms), and options for offline or air-gapped environments.

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.

What is indemnification?

Additional protection for Enterprise customers against potential copyright or IPR claims related to projects that use Vaadin. Indemnification options can be customized to your organization.