Understand Kafka Improvement Proposal (KIP) support status
masterThis project tracks support for Kafka Improvement Proposals (KIPs), which define protocol and feature changes in Apache Kafka. Support status in kafka-python refers specifically to whether a feature is usable through the high-level client APIs (KafkaProducer, KafkaConsumer, or KafkaAdminClient), rather than just the existence of the wire format.
Note that as a client library, broker-internal protocols (such as KRaft or inter-broker replication) are intentionally out of scope.
Status Legend:
- Supported: The feature is fully usable through the
kafka-pythonclient or admin API. - Partial: The feature is partially implemented (refer to specific KIP notes for details).
- Protocol only: Wire/protocol classes exist under
kafka/protocol/, but the client does not yet drive or expose the feature. --: Not implemented or not supported.