What is Apache Kafka?

Apache Kafka is a distributed streaming platform providing the following capabilities:

Publish and Subscribe

Read and write streams of data like a messaging system.


Write scalable stream processing applications that react to events in real-time.


Store streams of data safely in a distributed, replicated, fault-tolerant cluster.

For more information, see Apache Kafka.

Create a pull request or raise an issue on the source for this page in GitHub