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
Podcast icon


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

Blog post icon


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

Computer video icon


Watch our full collection of videos covering everything from Kafka releases to event streaming fundamentals and more.


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

Map image

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

Event image

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?

Docs icon


Slack icon

Confluent Community Slack

Start your event streaming journey and receive updates

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.