Apache Flink®

Stateful Computations over Data Streams

Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale.

Flink Capabilities
Correctness guarantees

Exactly-once state consistency

Event-time processing

Sophisticated late data handling

Layered APIs

SQL on Stream & Batch Data

DataStream API

ProcessFunction (Time & State)

Operational focus

Flexible deployment

High-availability setup

Savepoints

Scalability

Scale-out architecture

Support for very large state

Incremental Checkpoints

Performance

Low latency

High throughput

In-Memory computing

Use Cases
Event Driven Applications

An event-driven application is a stateful application that ingests events from one or more event streams and reacts to incoming events by triggering computations, state updates, or external actions.

Stream & Batch Analytics

Analytical jobs extract information and insight from raw data. Apache Flink supports traditional batch queries on bounded data sets and real-time, continuous queries from unbounded, live data streams.

Data Pipelines & ETL

Extract-transform-load (ETL) is a common approach to convert and move data between storage systems.

Recent Flink blogs
Apache Flink 2.1.3 Release Announcement

June 14, 2026 - Yunfeng Zhou.

The Apache Flink Community is pleased to announce the third bug fix release of the Flink 2.1 series. This release includes 5 bug fixes, vulnerability fixes, and minor improvements for Flink 2.1. Below …

Continue reading
Apache Flink 1.20.5 Release Announcement

June 8, 2026 - Yunfeng Zhou.

The Apache Flink Community is pleased to announce the fifth bug fix release of the Flink 1.20 series. This release includes 4 bug fixes, vulnerability fixes, and minor improvements for Flink 1.20. …

Continue reading
Apache Flink Kubernetes Operator 1.15.0 Release Announcement

May 26, 2026 - Gyula Fora.

The Apache Flink community is excited to announce the release of Flink Kubernetes Operator 1.15.0! This release brings Kubernetes-native Conditions to FlinkDeployment, Logback logging support, bundled …

Continue reading