Apache Flink
Stateful Computations over Data Streams

Apache Flink is an open-source stream processing framework for distributed, high-performance, and stateful computations over both bounded and unbounded data streams. It supports event-time processing, exactly-once state consistency, and layered APIs ranging from SQL to low-level ProcessFunctions. Flink is designed for use cases such as event-driven applications, real-time analytics, and data pipeline ETL workloads.
Flink provides a distributed runtime with stateful operators, checkpointing, and layered APIs (SQL, DataStream, ProcessFunction) that run on flexible cluster deployments to process event streams and batch datasets.
data engineers and software developers building real-time or batch data processing applications
Background.
- Status
- launched
- Business model
- open-source
- Company
- Apache Software Foundation
Similar projects.
Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.
Have a take on this space?
Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.