Skip to content

Kafka Manual

A clean, searchable documentation and reference manual for Apache Kafka — the distributed event streaming platform used to publish, store, and process streams of events in real time.

Get Started Quickstart

Introduction

What Kafka is, why event streaming matters, and the core building blocks.

Read →

Quickstart

Download, start a broker, create a topic, and stream your first events in minutes.

Read →

Design

Persistence, efficiency, replication, delivery semantics, and log compaction.

Read →

Kafka Streams

Build stream-processing apps — KStream/KTable, joins, windowing, exactly-once.

Read →