Meet Vaadin Control Center

Your all-in-one solution for app deployment and management

Go beyond UI components with Vaadin Control Center: everything you need to deploy, monitor, and manage your Vaadin applications in production.
Vaadin Control Center

What is Control Center

Control Center is a centralized solution for managing Vaadin applications on Kubernetes. It simplifies complex tasks such as cluster management and scaling, while ensuring high availability, security, and compliance—all within a single, user-friendly interface. It accelerates delivering various essential features, like full authentication experience with social logins, and it scales from single board computers to enterprise data centers. Whether you are developing or managing Vaadin applications, Control Center will boost your productivity and confidence with its out-of-the-box building blocks for battle-tested enterprise experiences.
Easy
Let the intuitive web-based installation wizard guide you through setup. In just a few clicks, your Control Center is live and ready for action.
Robust
Enjoy a reliable, high-performance production environment without the complexity. Control Center streamlines cluster and app management, letting you focus on delivering new features to your users.
Out-of-the-box
Accelerate development with ready-to-use enterprise features. Enabling capabilities like role-based access control or two-factor authentication takes just a click. The Control Center eliminates the heavy lifting, so you can focus on building great experiences.

Built on Kubernetes

Kubernetes, originally developed by Google, powers some of the world’s most scalable systems. It offers the reliability and flexibility to run applications at any scale. By building on Kubernetes, Vaadin ensures your applications grow seamlessly with built-in orchestration, automation, and self-healing infrastructure—so your team can focus on building features that matter.

Feature highlights

Discover a range of powerful features and capabilities designed to streamline and enhance operating your Vaadin applications on Kubernetes.

Works anywhere

Deploy seamlessly across Azure, AWS, Google, or any Kubernetes-compatible environment, whether in-cloud or on-prem, giving you the flexibility to choose where you run your Vaadin applications.

Automated security management

Automate service setup, key generation, and secret management to avoid manual errors while ensuring consistent security practices.

Scales with your user base

Scale your apps with a click of a button to handle increased demand by grown user base.

User management out-of-the-box

Manage user accounts with flexible, role-based access control capabilities, saving you the time and effort of building your own user management views and capabilities.

Optimized load balancing

Utilize a load balancer specifically optimized for Vaadin applications, ensuring efficient traffic management and superior performance, even under highest loads.

Fully-featured login experience

Easily implement secure, email-based authentication for your app using Vaadin’s full-stack components. Set up seamless signup, login, and account recovery in seconds, saving significant time and effort in development.

Social logins

Enable quick and familiar authentication with social logins, like GitHub, Google, LinkedIn, Microsoft, XEnable quick and familiar authentication with social logins, like GitHub, Google, LinkedIn, Microsoft, X.

One-click Spring security integration

Integrate Spring Security with a single click and effortlessly enhance your applications security by adding annotations where needed. No complex configuration required—just seamless, instant protection.

Two-factor authentication $

Enhance security with built-in two-factor authentication (2FA), adding an extra layer of protection for user accounts with minimal setup.

External Identity Providers $

Integrate seamlessly with external identity providers, ensuring robust authentication and compliance with corporate security policies.

Advanced localization $

Streamline localization with professional translator workflows, a built-in review process, and LLM-assisted translations, ensuring high-quality, accurate content for global audiences.

Coming soon!

Vaadin Control Center is evolving at a fast pace and new features are being added regularly. The following list provides a sneak peek into Control Center’s upcoming features and capabilities.
Rolling updates $
Support for multiple applications sharing the same authentication $
AppSec Kit $
Observability Kit $
Fully automated certificate issuance with Let’s Encrypt

Free for all Vaadin users

The Control Center is available to all Vaadin users at no cost, offering powerful tools to manage your applications with ease. As your projects scale, you can unlock advanced features whenever you need them. For full, unlimited access to everything the Control Center has to offer, upgrade to the Vaadin Ultimate plan.

Ready for the action, out of the box

Ready to streamline the way you manage your Vaadin applications?

Getting started is simple: deploy the Control Center to your Kubernetes cluster, and let the web-based Startup Configuration Wizard guide you through the installation process. After gathering the required information, the wizard will automatically install and configure all necessary services for you. Once the setup is complete, you can easily add your existing Vaadin applications to be managed by the Control Center.

Ready to streamline your Vaadin app
deployment and management?

Get started today and unlock seamless control with the Vaadin Control Center!