> Markdown version of [Docs](https://vaadin.com/docs/next/). Section index: [llms.txt](https://vaadin.com/docs/next/llms.txt)

# <a id="vaadin-docs"></a>Vaadin Docs

## Develop Web Apps with Java

Build scalable user interfaces with Java, using the integrated frameworks, tooling, and components of Vaadin.

[Getting Started](https://vaadin.com/docs/next/getting-started/quick-start.md)

## <a id="getting-help"></a>Getting Help

### <a id="vaadin-community"></a>Vaadin Community

If you’re stuck or need feedback on your implementation, the Vaadin forum is the perfect place to ask questions, share ideas, and connect with other developers.

[Join the forum](/forum/)

### <a id="video-course-certification"></a>Video Course & Certification

Prefer to learn by watching? The free Vaadin training videos cover the basics of Vaadin Flow development and help you to get certified.

[Start video course](/learn/training)

## <a id="learn-about-extended-maintenance"></a>Learn about Extended Maintenance

### <a id="secure-your-vaadin-24-x-minor-version-for-15-years"></a>Secure your Vaadin 24.x minor version for 15 years

Extended Maintenance now covers individual minor versions—get security patches and critical fixes without upgrading.

[Learn about Extended Maintenance](https://vaadin.com/blog/extended-maintenance-now-covers-vaadin-24-minor-versions-stability-on-your-terms)

## <a id="components"></a>Components

### <a id="browse-components"></a>Browse Components

Vaadin Flow comes with over 40 UI components.

[Browse all components](https://vaadin.com/docs/next/components.md)

### <a id="grid"></a>Grid

Vaadin Grid is a component for displaying tabular data, including various enhancements to grid renderings.

[See Grid](https://vaadin.com/docs/next/components/grid.md)

### <a id="combo-box"></a>Combo Box

Combo Box allows the user to choose a value from a filterable list of options presented in an overlay.

[See Combo Box](https://vaadin.com/docs/next/components/combo-box.md)

### <a id="date-picker"></a>Date Picker

Date Picker is an input field that allows the user to enter a date by typing or by selecting from a calendar overlay.

[See Date Picker](https://vaadin.com/docs/next/components/date-picker.md)

### <a id="button"></a>Button

The Button component allows users to perform actions. It comes in several different style variants and supports icons as well as text labels.

[See Button](https://vaadin.com/docs/next/components/button.md)

### <a id="app-layout"></a>App Layout

App Layout is a component for the root layout of a Vaadin application. It provides predefined areas for the navigation drawer, the header, and the view’s content.

[See App Layout](https://vaadin.com/docs/next/components/app-layout.md)

## <a id="tools"></a>Tools

## <a id="development-tools"></a>Development Tools

### <a id="copilot"></a>Copilot

Edit your application directly in the browser yourself or ask the AI copilot to do it for you, and see the changes applied right there in the browser.

[See Copilot](https://vaadin.com/docs/next/tools/copilot.md)

## <a id="acceleration-kits"></a>Acceleration Kits

### <a id="appsec-kit-deprecated"></a>AppSec Kit (Deprecated)

Identify and manage security vulnerabilities in third-party dependencies. AppSec Kit won’t be available in Vaadin 26; a replacement online service for Vaadin Enterprise is in progress.

[See AppSec Kit](https://vaadin.com/docs/next/tools/appsec.md)

### <a id="azure-cloud-kit"></a>Azure Cloud Kit

Create scalable, highly-available, easily upgradable Vaadin applications, and deploy them to Azure Cloud.

[Azure Cloud Kit Overview](https://vaadin.com/docs/next/tools/azure-cloud.md)

### <a id="collaboration-kit-flow"></a>Collaboration Kit Flow

The simplest way to build real-time collaboration into web applications.

[See Collaboration Kit](https://vaadin.com/docs/next/tools/collaboration.md)

### <a id="kubernetes-kit"></a>Kubernetes Kit

Deploy your Vaadin application to Kubernetes, enabling scalability, high availability, and rolling updates.

[See Kubernetes Kit](https://vaadin.com/docs/next/tools/kubernetes.md)

### <a id="observability-kit"></a>Observability Kit

Get insights into Flow applications at runtime and in production by monitoring application health, detecting unhandled errors and performance issues, and observing user behavior.

[See Observability Kit](https://vaadin.com/docs/next/tools/observability.md)

### <a id="sso-kit-deprecated"></a>SSO Kit (Deprecated)

Integrate your Vaadin application with third-party identity providers, and give users single sign-on capabilities. SSO Kit won’t be available in Vaadin 26; its major features are now available directly in Spring Security.

[See SSO Kit](https://vaadin.com/docs/next/tools/sso.md)

### <a id="swing-kit"></a>Swing Kit

Swing Kit is designed to render Vaadin views inside Swing applications. You can gradually modernize your existing Swing application using Vaadin, upgrading the application view-by-view.

[See Swing Kit](https://vaadin.com/docs/next/tools/swing.md)

## <a id="other-tools"></a>Other Tools

### <a id="multiplatform-runtime-flow"></a>Multiplatform Runtime Flow

Run applications and components written with Vaadin 7/8 inside a Vaadin 10+ Flow application.

[See Multiplatform Runtime](https://vaadin.com/docs/next/tools/mpr.md)

### <a id="designer-deprecated"></a>Designer (Deprecated)

Create UIs visually by dragging and dropping components on a canvas. Designer is no longer being developed; use Copilot instead.

[See Designer](https://vaadin.com/docs/next/tools/designer.md)
