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

# API Reference

The Application Programming Interface (API) documentation for all Java classes and interfaces.

[Javadoc](https://vaadin.com/api/platform/25.4.0-alpha1/index.html)

## <a id="shortcuts"></a>Shortcuts

Below are shortcuts to certain parts of the API documentation.

### <a id="flow"></a>Flow

#### <a id="binder"></a>Binder

[`com.vaadin.flow.data.binder`](https://vaadin.com/api/platform/25.4.0-alpha1/com/vaadin/flow/data/binder/package-summary.html)

#### <a id="dataprovider"></a>DataProvider

[`com.vaadin.flow.data.provider`](https://vaadin.com/api/platform/25.4.0-alpha1/com/vaadin/flow/data/provider/package-summary.html)

#### <a id="router"></a>Router

[`com.vaadin.flow.router`](https://vaadin.com/api/platform/25.4.0-alpha1/com/vaadin/flow/router/package-summary.html)

### <a id="design-system"></a>Design System

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

Links to component API docs are under the "API" page for each component. [Browse components](https://vaadin.com/docs/next/components.md)

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

#### <a id="core-api"></a>Core API

[`com.vaadin.collaborationengine`](https://vaadin.com/api/platform/25.4.0-alpha1/com/vaadin/collaborationengine/package-summary.html)

### <a id="testbench"></a>TestBench

#### <a id="core-api-2"></a>Core API

[`com.vaadin.testbench`](https://vaadin.com/api/com.vaadin/vaadin-testbench-core/)

#### <a id="component-api"></a>Component API

[`com.vaadin.flow.component.*.testbench`](https://vaadin.com/api/com.vaadin/vaadin-components-testbench/)

`E7596422-7C76-4783-8181-CB554F297378`
