Apache Flink is een framework en gedistribueerde verwerkingsengine voor stateful berekeningen op onbegrensde en begrensde datastromen. Flink biedt exactly-once-consistentie van de state, verwerking op gebeurtenistijd en afhandeling van te laat binnenkomende data, met gelaagde interfaces: SQL voor stream- en batchdata, de DataStream API en ProcessFunction voor fijnmazige controle over tijd en state. Typische toepassingen zijn event-driven applicaties, stream- en batchanalyse en datapipelines of ETL. Flink is gebouwd voor gangbare clusteromgevingen, met onder meer een Kubernetes Operator als gedocumenteerde optie, en ondersteunt high-availability-opstellingen en savepoints. U rolt de software zelf uit en beheert die zelf.
Flink is een project van de Apache Software Foundation, een Amerikaanse non-profitorganisatie (501(c)(3)); de code valt onder de Apache License 2.0. Omdat er geen leverancier is die een Flink-dienst exploiteert, wordt uw data verwerkt waar u het cluster draait: op eigen servers, bij een Europese hostingpartij of in een cloudregio naar keuze. Een Europese organisatie houdt zo controle over locatie en toegang en neemt het beheerwerk zelf op zich.