Welcome to the Getting Started Guide!
Get started building applications with Vaadin.
New to Vaadin? Start with the Quick Start. It takes about 10 minutes, and you end up with a running Vaadin application and your first view.
When you have an application running, continue with the Tutorial. It takes you step by step through building a complete application with a database, forms, and navigation.
Evaluating Vaadin for a project? Read How a Vaadin Application Works to learn where the UI state lives, what each interaction costs, and what that means for deploying and scaling the application.
Need to install Java or an IDE first? See the Development Environment guide. Looking for other ways to create a project, such as Gradle or Spring Initializr? See Starters.
Everything in This Section
- Quick Start
- Hit the ground running with Vaadin by creating a simple web application from scratch in this quick tutorial using only Java.
- Development Environment
- Get the most out of Vaadin by setting up your development environment with the right tools and configurations.
- Starters
- Learn about different ways to start a Vaadin project.
- Tutorial
- A comprehensive step-by-step tutorial to get started with Vaadin and learn best practices along the way.
- Next Steps
- Add features to your Vaadin project to turn it into a full-featured application.