---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ytsaurus.tech/docs/en/user-guide/data-processing/flyt/flink-yson.md
  - https://ytsaurus.tech/docs/ru/user-guide/data-processing/flyt/flink-yson.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ytsaurus.tech/docs/en/llms.txt

<!-- source: en/_includes/user-guide/data-processing/flyt/flink-yson.md -->
# Apache Flink YSON Formatter

Apache Flink YSON Formatter is a formatter that allows you to use the YSON format in streaming data processing tasks on Apache Flink.

## Installation

{% note info %}

The current version of the formatter requires:
- Java 11
- Apache Flink 1.20.X

{% endnote %}

Maven

```xml
<dependency>
    <groupId>tech.ytsaurus.flyt.formats.yson</groupId>
    <artifactId>flink-yson</artifactId>
    <version>${formatterVersion}</version>
    <classifier>all</classifier>
</dependency>
```

Gradle

```kotlin
implementation("tech.ytsaurus.flyt.formats.yson:flink-yson:$formatterVersion:all")
```

## Source code

The source code is available on the [project page on GitHub](https://github.com/ytsaurus/ytsaurus-flyt/tree/main/flink-yson).
<!-- endsource: en/_includes/user-guide/data-processing/flyt/flink-yson.md -->