KIP-108 — Create Topic Policy
Accepted Kafka 1.0 AdminBroker
KIP-108 introduces a `CreateTopicPolicy` plugin interface that brokers invoke before creating a topic, allowing administrators to enforce naming conventions, minimum replication factors, partition counts, or other cluster-specific constraints. Without this policy hook, `AdminClient.createTopics()` and auto-topic creation bypass all administrative controls, making it impossible to enforce governance rules without ZooKeeper-level intervention.
Details
| Author | Ismael Juma |
| Status | Accepted |
| Kafka Version | 1.0 |
| JIRA | KAFKA-4591 |
| Wiki | View on Apache Wiki |
| Created | 2017-01-04 |
| Last Modified | 2017-01-26 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.