KIP-82 — Add Record Headers
Accepted ProtocolClient
KIP-82 adds first-class header support to the Kafka record format, allowing producers to attach arbitrary key-value metadata to records separate from the payload. Most messaging systems (JMS, AMQP, HTTP) support headers for transport-level metadata such as routing hints, tracing context, and content type; Kafka had no equivalent, forcing producers to embed this metadata inside the record value.
Protocol Impact
Details
| Author | Michael André Pearce |
| Status | Accepted |
| JIRA | KAFKA-4208 |
| Wiki | View on Apache Wiki |
| Created | 2016-09-22 |
| Last Modified | 2017-10-19 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.