Starting a Project

    Choose whether to build your application using Flow or .

    Build your application entirely using Java.

    Open Vaadin Start

    Build your backend services using Java and UIs using TypeScript and HTML.

    The applications created using Vaadin Start are based on Spring Boot. Starters for other stacks like JavaEE or plain servlet are available in GitHub.

    Browse starter projects on GitHub

    Next Steps

    New project flowchart

    Ways to create and run a new project

    If you create a project outside an IDE, you need to import it in the IDE. During development, you can run the project with a Maven target, depending on the technology stack you are using.

    After you have the project in your IDE, you can go ahead and run or debug it.