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

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

Blog

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

Videos

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

Kafka Tutorials

Demos for Getting Started

Community

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?

Documentation

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.