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

# Flow Reference

- [What is Flow?](https://vaadin.com/docs/next/flow/what-is-flow.md): Basics of creating an application using Vaadin Flow.
- [UI State](https://vaadin.com/docs/next/flow/ui-state.md): Using signals in Flow to manage UI state reactively in Vaadin applications.
- [Routing & Navigation](https://vaadin.com/docs/next/flow/routing.md): Explains routing, how URLs are mapped to views, and navigating applications.
- [Forms & Data Binding](https://vaadin.com/docs/next/flow/binding-data.md): Learn how to bind data to forms and selection components in Vaadin Flow.
- [Browser APIs](https://vaadin.com/docs/next/flow/browser-apis.md): Server-side Java APIs for accessing browser and web-platform features.
- [Localization](https://vaadin.com/docs/next/flow/i18n.md): Translate strings, switch languages, and localize numbers and dates.
- [Security](https://vaadin.com/docs/next/flow/security.md): Documentation on better security with Vaadin products and related software.
- [Testing](https://vaadin.com/docs/next/flow/testing.md): Vaadin provides browserless testing and end-to-end testing approaches for your applications.
- [Integrations](https://vaadin.com/docs/next/flow/integrations.md): List of various Java application technologies that may be integrated with Vaadin.
- [Configuration](https://vaadin.com/docs/next/flow/configuration.md): Instructions on how to configure your application and development environment.
- [Deploying to Production](https://vaadin.com/docs/next/flow/production.md): How to to compile and package an application to deploy to a production server.
- [AI Integration](https://vaadin.com/docs/next/flow/ai-support.md): Vaadin provides UI interfaces and an AI orchestrator for building AI-powered UIs with Vaadin, handling streaming, history, attachments, and tool calling.
- [Component Internals](https://vaadin.com/docs/next/flow/component-internals.md): Technical reference for Vaadin's component architecture and client-server communication model. Covers properties, events, RPC, the Element API, and other low-level mechanisms used when building custom components.
- [Advanced Topics](https://vaadin.com/docs/next/flow/advanced.md): A collection of miscellaneous important topics and features that you may need in Vaadin applications.
- [API Reference](https://vaadin.com/docs/next/flow/api.md): Links to Application Programming Interface documentation.
