Documentation versions (currently viewingVaadin 24)

Start a Project

How to build a new Vaadin project.

The recommended way to start a new Vaadin project is to use Vaadin Start ( This allows you to configure and download a customizable starting point for an application.

Non-Spring Boot Starters

Applications created using Vaadin Start are based on Spring Boot. You can find "Hello World" starters, if you’d prefer, for other technology stacks from there as well.

The configuration options for Hello World starters
Hello World Starters

Next Steps

Once you’ve downloaded a starter project and extracted it in a local folder, you can then import it into your favorite integrated development environment (IDE) to develop it further.

New project flowchart
Ways to Create and Run a New Project

If you create a project outside an IDE, you’ll have to import it into one. During development, you can run the project with a Maven target, depending on the technology stack you’re using. After you have the project in your IDE, you can then develop, run, or debug it.