Getting Started with CDI and Vaadin

A tutorial application which showcases the basic usage of a Vaadin CDI Application is available at You can use this application example to test the different concepts and features presented in the documentation.

For starting a new project with CDI and Vaadin, you can clone the Project Base for Vaadin and CDI repository. It is a project template with the necessary configuration and dependencies included for starting building you own application. This starter is also available for download from, where you can customize the naming (package, project) for it.