KIP-686 — API to ensure Records policy on the broker
Discussion BrokerSecurity
Adds a broker-side `RecordsPolicy` plugin interface that intercepts produce requests and can reject records that do not conform to a required schema or format. Client-side SerDe enforcement is insufficient because any client can write arbitrary bytes; enforcing data format at the broker is the only way to guarantee schema compliance across all producers.
Details
| Author | Nikolay Izhikov |
| Status | Discussion |
| JIRA | KAFKA-10732 |
| Wiki | View on Apache Wiki |
| Created | 2020-11-17 |
| Last Modified | 2020-11-19 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.