# Apache Flink **Entity class:** Distributed stream-processing engine **Maturity:** Developed ## Definition **Apache Flink** is an open-source engine for stateful computation over bounded and unbounded data streams. Security and intelligence pipelines can use it for event-time windows, correlation, enrichment, and anomaly calculations. ## Relationships - **processes streams from:** [[wiki/Apache Kafka|Apache Kafka]] and other sources. - **supports:** [[wiki/Complex Event Processing|Complex Event Processing]] and [[wiki/Real-Time Observability|Real-Time Observability]]. ## Sources / Provenance - [Apache Software Foundation — Flink documentation](https://flink.apache.org/what-is-flink/flink-architecture/)