Publish & subscribe
to streams of data like a messaging system
Process
streams of data efficiently and in real time
Store
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