Getting Started
Start here to learn Kafka fundamentals and common use cases, try a local setup, and find Docker, upgrade, and compatibility guidance.
Start here to learn Kafka fundamentals and common use cases, try a local setup, and find Docker, upgrade, and compatibility guidance.
An overview of the core Kafka APIs for client applications, stream processing, Connect integrations, and cluster administration.
Kafka configuration reference for clusters, clients, and supporting components.
Kafka architecture, design principles, and wire protocol.
Kafka implementation internals for data storage, records, networking, and offset tracking.
Operational guidance for running, monitoring, and managing Kafka clusters.
Kafka security configuration for authentication, encryption, and authorization.
Kafka Connect documentation for integrating Kafka with external systems.
Kafka Streams documentation for building and operating stream processing applications.