Apache Kafka is een open-source platform voor gedistribueerde event streaming. Organisaties gebruiken het voor datapijplijnen, streaminganalyses, data-integratie en bedrijfskritische toepassingen. Kafka slaat gebeurtenisstromen duurzaam op in een fouttolerant cluster, biedt stroomverwerking met onder meer joins, aggregaties en filters, en bevat Kafka Connect om koppelingen te leggen met systemen als Postgres, JMS, Elasticsearch en AWS S3. Kafka is software die u zelf draait, op eigen servers of in een cloud naar keuze.
Kafka wordt ontwikkeld door de Apache Software Foundation, een Amerikaanse non-profitorganisatie met hoofdkantoor in Delaware, en is vrijgegeven onder de Apache License 2.0. Omdat de software open source is en zelf wordt gehost, bepaalt u zelf waar het cluster en de gebeurtenisdata staan. Een Europese organisatie kan Kafka dus in datacenters in de EU draaien en de volledige controle over de data behouden. Gebruikt u een beheerde Kafka-dienst van een derde partij, dan gelden de vestigingsplaats en de jurisdictie van die aanbieder.