Apache Flink® — Stateful Computations over Data Streams



All streaming use cases
  • Event-driven Applications
  • Stream & Batch Analytics
  • Data Pipelines & ETL
Learn more
Guaranteed correctness
  • Exactly-once state consistency
  • Event-time processing
  • Sophisticated late data handling
Learn more
Layered APIs
  • SQL on Stream & Batch Data
  • DataStream API & DataSet API
  • ProcessFunction (Time & State)
Learn more
Operational Focus
  • Flexible deployment
  • High-availability setup
  • Savepoints
Learn more
Scales to any use case
  • Scale-out architecture
  • Support for very large state
  • Incremental checkpointing
Learn more
Excellent Performance
  • Low latency
  • High throughput
  • In-Memory computing
Learn more

Apache Flink 1.14.4 Release Announcement
The Apache Flink Community is please to announce another bug fix release for Flink 1.14.
Scala Free in One Fifteen
Apache Flink's runtime is now Scala free, allowing users to leverage any Scala version in their user code - including Scala 3!
Apache Flink 1.13.6 Release Announcement
The Apache Flink Community is please to announce another bug fix release for Flink 1.13.
Stateful Functions 3.2.0 Release Announcement

Stateful Functions is a cross-platform stack for building Stateful Serverless applications, making it radically simpler to develop scalable, consistent, and elastic distributed applications. This new release brings various improvements to the StateFun runtime, a leaner way to specify StateFun module components, and a brand new JavaScript SDK!

Pravega Flink Connector 101
A brief introduction to the Pravega Flink Connector