KIP-405 — Kafka Tiered Storage
Accepted Kafka 3.5 Tiered Storage
Introduces tiered storage for Kafka, offloading older log segments to remote object storage (S3, GCS, etc.) while keeping only recent segments on local broker disks, governed by a new RemoteLogManager and RemoteStorageManager plugin interface. Local disk capacity proportional to retention × throughput limited Kafka's ability to serve as a long-term data store, requiring expensive broker hardware just to maintain retention.
Protocol Impact
Fetch v14 · ListOffsets v8
Details
| Author | Harsha |
| Status | Accepted |
| Kafka Version | 3.5 |
| JIRA | KAFKA-7739 |
| Wiki | View on Apache Wiki |
| Created | 2018-12-14 |
| Last Modified | 2025-06-11 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.