Get started with Apache Kafka®

Working with data in motion means working with Apache Kafka®. First developed at LinkedIn by the founders of Confluent, Kafka is a distributed event streaming technology leveraged by over 70% of the Fortune 500 and capable of handling trillions of events a day. Confluent provides a platform for data in motion built around Kafka that is cloud-native, complete, and available everywhere it’s needed.

What is Apache Kafka ?

What is Kafka?

Apache Kafka is a community distributed event streaming technology capable of handling trillions of events a day. Initially conceived as a messaging queue, Kafka is based on an abstraction of a distributed commit log. Since being created and open sourced by LinkedIn in 2011, Kafka has quickly evolved from messaging queue to a full-fledged event streaming platform.

Founded by the original developers of Apache Kafka, Confluent provides the industry's only fully managed, cloud-native data streaming platform with Confluent Cloud. Built around Kafka, Confluent Cloud provides teams with a complete platform for connecting and processing all of their data in order to securely and reliably deliver the real-time experiences today's businesses need.

View the kafka 101 course >

Where does Kafka fit in?

Confluent is so much more than Apache Kafka®

Used by over 70% of the Fortune 500, Apache Kafka has become the foundational platform for data in motion, but self-supporting the open source project puts you in the business of managing low-level data infrastructure. That’s why modern businesses choose Confluent, so they can keep their focus where it matters. With Kafka at its core, Confluent offers a more complete, cloud-native platform to set your data in motion, available everywhere your data and applications reside.

view core product pillars >

Real time enterprises run on Confluent

Build, deploy, and innovate faster with Confluent

Set your data in motion while avoiding the headaches of infrastructure management and focus on what matters most: your business. With Confluent you get the industry’s only fully managed, cloud-native, and complete service for connecting and processing all of your real-time data, everywhere it needs to be.


Run Kafka at massive scale cost-effectively without the operational burden


Go way beyond Kafka to build real-time apps quickly, reliably, and securely


Work with real-time events in the cloud, across clouds, and on-premises

Mastering Kafka Streams and ksqlDB

Stream processing has never been a more essential programming paradigm

Designing Event-Driven Systems

Concepts and Patterns for Streaming Services with Apache Kafka

Event-Driven Microservices Architecture

Event-driven microservices allow for real-time microservices communication

Set Your Data in Motion with Confluent and Apache Kafka®

Learn how Confluent, Kafka, and event streaming fit into your business

Ready to work with real-time data? Find a place to start.

Which best describes your role?