conduktor.io ↗

KIP-117 — Add a public AdminClient API for Kafka admin operations

Accepted Kafka 1.0 Admin

Introduces a stable public `AdminClient` Java API backed by the Kafka binary protocol (not ZooKeeper directly), exposing operations like `createTopics`, `deleteTopics`, `describeTopics`, `listTopics`, and `describeCluster`. Management tools and proxies previously had no stable programmatic API for admin operations and were forced to use internal Scala classes or spawn shell scripts.

Protocol Impact

Metadata

Details

AuthorColin McCabe
StatusAccepted
Kafka Version1.0
JIRAKAFKA-3265
WikiView on Apache Wiki
Created2017-02-02
Last Modified2017-07-20
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.