API Design
API Design
API Design
API Design
API Design
API Design
API Design
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Basic Kafka Operations
Common Kafka cluster administration tasks and command-line tools.
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Broker Configs
Kafka broker configuration reference.
Datacenters
Kafka architecture design and the principles behind its core features.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
This section provides an overview of what Kafka is, why it is useful, and how to get started using it.
Start here to learn Kafka fundamentals and common use cases, try a local setup, and find Docker, upgrade, and compatibility guidance.
Important configuration properties for Kafka broker
Learn what event streaming is, how Kafka works, and the core Kafka concepts and APIs.
Learn what Kafka Streams is and how to build stream processing applications with it.
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Kafka NIO-based network layer implementation.
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Scalable, reliable data integration between Kafka and external systems.
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Security Overview
Supported security protocols and features available in Kafka.
Guide to writing Kafka Streams applications with the DSL and Processor API.
An overview of the core Kafka APIs for client applications, stream processing, Connect integrations, and cluster administration.
Kafka Streams application configuration options and runtime settings.
Consumer Configs
Consumer Configs
Consumer Configs
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Datacenters
Kafka deployment patterns for multiple datacenters.
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Important configuration properties for the high-level consumer
Kafka Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Listener Configuration
Kafka listener configuration for client, inter-broker, and controller communication.
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Kafka message structure, including headers and opaque key/value payloads.
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Network Layer
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Kafka communication protocol, request formats, API versions, and client implementation details.
Quick start for running the Kafka Streams demo application.
Topic Configs
Topic Configs
Topic Configs
Kafka topic configuration reference.
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Topic-Level Configs
Explore common Kafka use cases for messaging, activity tracking, stream processing, and storing event data.
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
User Guide
Guide to running, configuring, and managing Kafka Connect workers and connectors.
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Kafka configuration reference for clusters, clients, and supporting components.
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Connector Development Guide
Guide to building Kafka Connect source and sink connectors.
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Encryption and Authentication using SSL
Kafka SSL setup for broker and client encryption and authentication.
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Geo-Replication (Cross-Cluster Data Mirroring)
Kafka geo-replication and cross-cluster data mirroring with MirrorMaker.
Group Configs
Group Configs
Group Configs
Kafka group configuration reference for consumer, share, and streams groups.
Important configuration properties for the producer
Java Version
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
The on-disk binary formats for Kafka record batches and records.
Messages
Messages
Messages
Messages
Messages
Messages
Messages
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Producer Configs
Run Kafka locally, create a topic, produce and consume events, and explore Kafka Connect and Kafka Streams.
Kafka Streams DSL API for defining stream processing logic.
Build your first Kafka Streams application step by step.
Administration
Administration
Administration
Administration
Administration
Administration
Administration
Administration
Administration
Kafka Connect administration with REST APIs, connector and task states, and rebalancing.
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Authentication using SASL
Kafka SASL authentication configuration for brokers and clients.
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Consumer Configs
Core Kafka Streams concepts, including topologies, time, state, windowing, and processing guarantees.
Kafka architecture, design principles, and wire protocol.
Discover tools and integrations that extend Kafka beyond the main distribution.
Hardware and OS
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Kafka Configuration
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Kafka log storage format and segment management.
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Message Format
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Multi-Tenancy
Kafka multi-tenant cluster planning and operational practices.
New Producer Configs
New Producer Configs
Kafka Streams Processor API for low-level stream processing.
Producer Configs
Producer Configs
Producer Configs
Kafka producer configuration reference.
Kafka Streams architecture for tasks, threading, state, and fault tolerance.
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Authorization and ACLs
Kafka authorization model and ACL management.
Consumer and Share Consumer Configs
Kafka consumer and share consumer configuration reference.
Consumer Configs
Consumer Configs
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Kafka consumer offset tracking via the group coordinator.
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Kafka implementation internals for data storage, records, networking, and offset tracking.
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Java Version
Java Version
Java Version
Java Version
Java Version
Java version support and runtime recommendations for Kafka.
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Configuration
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Log
Log
Log
Log
Log
Log
Log
Monitoring
Kafka Streams DSL operator naming for stable topology upgrades.
Find upgrade steps for Kafka clusters and clients, along with compatibility requirements and notable changes across releases.
ZooKeeper Authentication
Kafka Streams data types, serialization, and SerDes.
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Distribution
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Kafka hardware, operating system, disk, and filesystem recommendations.
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Incorporating Security Features in a Running Cluster
Phased rollout of security features in a running Kafka cluster.
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Java Version
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect Configs
Kafka Connect configuration reference.
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Understand how KRaft mode differs from ZooKeeper mode, including removed features, metric changes, and behavioral changes.
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Operational guidance for running, monitoring, and managing Kafka clusters.
Kafka Streams upgrade guidance and compatibility notes.
Zookeeper
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
Admin Configs
AdminClient Configs
AdminClient Configs
AdminClient Configs
AdminClient Configs
AdminClient Configs
AdminClient Configs
AdminClient Configs
Check Java, server, and client/broker compatibility matrices for planning Kafka upgrades.
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Hardware and OS
Detect references to non-public Kafka classes in your project’s compiled bytecode.
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams Configs
Kafka Streams configuration reference.
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Kafka metrics and JMX monitoring for brokers, clients, and components.
Kafka security configuration for authentication, encryption, and authorization.
Guide to testing Kafka Streams applications.
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Authentication
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
Admin Configs
Admin Configs
Admin Configs
Kafka Admin client configuration reference.
Learn how to pull and run the Kafka JVM Docker image and the experimental native Docker image.
Kafka Streams interactive queries for local and remote state stores.
Kafka Connect documentation for integrating Kafka with external systems.
KRaft
KRaft
KRaft
KRaft
Kafka KRaft configuration, upgrades, provisioning, and quorum management.
MirrorMaker Configs
MirrorMaker Configs
MirrorMaker Configs
MirrorMaker Configs
MirrorMaker Configs
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Monitoring
Apache Kafka Security Model
System Properties
System Properties
ZooKeeper
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
ZooKeeper Encryption
Apache Kafka Connect Security Model
Kafka Streams documentation for building and operating stream processing applications.
Kafka Streams memory management for caches, state stores, and record buffers.
MirrorMaker Configs
MirrorMaker Configs
MirrorMaker Configs
Kafka MirrorMaker configuration reference.
System Properties
System Properties
System Properties
System Properties
System Properties
Tiered Storage
Tiered Storage
Tiered Storage
Tiered Storage
Kafka tiered storage configuration, quick start, and operational limits.
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
ZooKeeper
Consumer Rebalance Protocol
Consumer Rebalance Protocol
Consumer Rebalance Protocol
Consumer Rebalance Protocol
Kafka consumer rebalance protocol behavior, migration paths, and limitations.
Apache Kafka Streams Security Model
KRaft
KRaft
KRaft
KRaft
KRaft
KRaft
KRaft
Guide to running and scaling Kafka Streams applications.
Developer guide for building, configuring, testing, and running Kafka Streams applications.
System Properties
System Properties
System Properties
Java system properties used to configure Kafka components.
Tiered Storage Configs
Tiered Storage Configs
Tiered Storage Configs
Tiered Storage Configs
Tiered Storage Configs
Configuration Providers
Configuration Providers
Kafka Streams user and internal topic management and configuration.
Tiered Storage
Tiered Storage
Tiered Storage
Tiered Storage
Tiered Storage Configs
Tiered Storage Configs
Tiered Storage Configs
Kafka tiered storage configuration reference.
Transaction Protocol
Transaction Protocol
Transaction Protocol
Transaction Protocol
Kafka transaction protocol overview, version upgrades and downgrades, and performance characteristics.
Configuration Providers
Configuration Providers
Configuration Providers
Kafka configuration providers for loading configuration values from external sources.
Eligible Leader Replicas
Eligible Leader Replicas
Eligible Leader Replicas
Eligible Leader Replicas
Kafka Eligible Leader Replicas behavior, upgrades, and tooling.
Security configuration and required ACLs for Kafka Streams applications.
Kafka Streams application reset tool usage and limitations.
Kafka Streams rebalance protocol behavior, migration paths, and limitations.
Kafka Streams groups tool for inspecting and managing streams groups.
Broker-side plugin for recording and exposing the processing topology of streams groups.
Migration guidance from the Kafka Streams Scala API to the Java API.
Documentation for AK 0.10.0.X
Documentation for AK 0.10.1.X
Documentation for AK 0.10.2.X
Documentation for AK 0.11.0.X
Documentation for AK 0.7.X
Documentation for AK 0.8.1.X
Documentation for AK 0.8.2.X
Documentation for AK 0.8.X
Documentation for AK 0.9.0.X
Documentation for AK 1.0.X
Documentation for AK 1.1.X
Documentation for AK 2.0.X
Documentation for AK 2.1.X
Documentation for AK 2.2.X
Documentation for AK 2.3.X
Documentation for AK 2.4.X
Documentation for AK 2.5.X
Documentation for AK 2.6.X
Documentation for AK 2.7.X
Documentation for AK 2.8.X
Documentation for AK 3.0.X
Documentation for AK 3.1.X
Documentation for AK 3.2.X
Documentation for AK 3.3.X
Documentation for AK 3.4.X
Documentation for AK 3.5.X
Documentation for AK 3.6.X
Documentation for AK 3.7.X
Documentation for AK 3.8.X
Documentation for AK 3.9.X
Documentation for AK 4.0.X
Documentation for AK 4.1.X
Documentation for AK 4.2.X
Documentation for AK 4.3.X
Apache Kafka documentation for version 4.4.x.