Publish & subscribe

to streams of data like a messaging system


streams of data efficiently and in real time


streams of data safely in a distributed replicated cluster

Kafka is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies.

Learn more