Use CCLOUD50 to get an additional $50 of free Confluent Cloud- (details)

Learn about Apache Kafka® and event streaming.

What is Apache Kafka?

Kafka is a distributed streaming platform used for data integration, real-time insights, and streaming analytics. From messaging, event sourcing, and monitoring, to data processing and fault-tolerant storage, Kafka is empowering businesses around the world with real-time data.

Learn More

What is Confluent Developer?

Find Kafka tutorials, code examples, resources, and guides to help you get started with Kafka, build next-generation data pipelines, and build cloud-based event streaming applications—all in one place.

Explore Our Resources

Eat. Sleep. Learn Kafka. Repeat.

New Episode


Listen to Streaming Audio, a podcast about Kafka, Confluent, and the cloud.


Read the blog to stay up to date on the latest with Apache Kafka and event streaming.


Watch our full collection of videos covering everything from Kafka releases to core concepts.

Kafka Tutorials

Demos for Getting Started


Connect with the Kafka community through events, conferences, meetups, online forums, and other programs.

Join a local meetup near you and hear about mission-critical projects that other Apache Kafka enthusiasts are working on.

Discover what events are happening globally in the event streaming world, and find the videos, slides, and other resources from the latest Kafka meetups.

Need Help?


Confluent Community Slack

Be the first to get updates and new content

We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.