Quarkus is an increasingly popular Kubernetes-native Java framework. Vaadin Flow users previously had to rely on community add-ons for Quarkus support, but now, with the release of Vaadin 22, the support is official.
This change means you can rely on continuous support when building Quarkus apps with a Vaadin Flow UI. Our documentation includes examples for Quarkus integration, and we test and maintain the compatibility with every release. Quarkus support is currently available for Vaadin 22, and it will be a part of the upcoming LTS release, Vaadin 23, next year.
Quarkus support is available for all Vaadin users and was developed with direct feedback from the community. Please give it a try and report any issues you may encounter, so we can keep developing it further.
What else is new for Vaadin 22…? Read about the new features in the announcement post!
What is Quarkus?
Quarkus is an open source, Kubernetes-native Java framework made for JVMs and native compilation. You can read more about the framework and its optimization for containers at quarkus.io.
How to get started with Vaadin + Quarkus
Our Flow Quarkus starter project is the fastest way to get started. The project is also configured for Gradle.
You can read more about the Quarkus integration and all the supported features in the Vaadin 22 technical documentation.
What is next?
We’re continuing our development and are looking for input from our users. You can discuss the features on our Discord, submit issues on GitHub, or contact any of our developer advocates on Twitter with your suggestions: