KIP-1220 — Unify kafka-broker-api-versions tool to cluster-tool and support bootstrap controllers
Accepted Kafka 4.4 KRaftAdmin
Extends kafka-broker-api-versions.sh to support the --bootstrap-controller flag, enabling operators to query the ApiVersions of KRaft controllers directly. Controllers have their own set of supported RPCs (e.g., metadata quorum RPCs) that are distinct from broker RPCs, but there was no tooling to inspect controller API capabilities independently of broker capabilities.
Protocol Impact
Details
| Author | TaiJuWu |
| Status | Accepted |
| Kafka Version | 4.4 |
| JIRA | KAFKA-19663 |
| Wiki | View on Apache Wiki |
| Created | 2025-09-23 |
| Last Modified | 2026-05-09 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.