High Throughput(Deliver messages at network limited throughput using a cluster of machines with latencies as low as 2ms.)
Scalable(Scale production clusters up to a thousand brokers, trillions of messages per day, petabytes of data, hundreds of thousands of partitions. Elastically expand and contract storage and processing.)
Permanent Storage(Store streams of data safely in a distributed, durable, fault-tolerant cluster.)
High Availability(Stretch clusters efficiently over availability zones or connect separate clusters across geographic regions.)
Built-in Stream Processing(Process streams of events with joins, aggregations, filters, transformations, and more, using event-time and exactly-once processing.)
Connect to almost anything(Kafka’s out-of-the-box Connect interface integrates with hundreds of event sources and event sinks including Postgres, JMS, Elasticsearch, AWS S3, and more.)
Mission Critical(Support mission-critical use cases with guaranteed ordering, zero message loss, and efficient exactly-once processing.)
Trusted By Thousands of Orgs(Thousands of organizations use Kafka, from internet giants to car manufacturers to stock exchanges.)
Vast User Community(Kafka is one of the five most active projects of the Apache Software Foundation, with hundreds of meetups around the world.)
Client Libraries(Read, write and process streams of events in a vast array of programming languages.)