KIP-1337 — Add Protobuf MessageFormatter for Kafka Console Consumer
Discussion ConsumerClient
Adds org.apache.kafka.tools.consumer.ProtobufMessageFormatter, a MessageFormatter implementation that loads .proto definitions from a user-specified directory at runtime and renders binary Protobuf values as human-readable JSON-like output via --formatter and --property proto.dir/message.type. Kafka ships no built-in way to inspect Protobuf payloads from the console consumer without schema registry access, so developers debugging locally must write ad hoc deserialization scripts.
Details
| Author | SRUTHI SATHYAMOORTHY |
| Status | Discussion |
| JIRA | KAFKA-20320 |
| Wiki | View on Apache Wiki |
| Created | 2026-05-11 |
| Last Modified | 2026-05-11 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.