NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #491 most downloaded on PyPI
Confluent's Python client for Apache Kafka
Last release 2 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 46 of 51 stable releases
2 versions withdrawn
withdrawn after publishing
10 years old
67 releases · first in 2016
This release adds binary wheels containing all required dependencies (librdkafka, openssl, zlib, etc) for Linux and OSX.
This release adds binary wheels containing all required dependencies (librdkafka, openssl, zlib, etc) for Linux and OSX.
Should these wheels not work on your platform then please file an issue outlining what is failing, and then use the previous method of installing librdkafka manually followed by pip install --no-binary all confluent-kafka
Support for Kafka message headers has been added (requires broker version >= v0.11.0).
When producing messages simply provide a list of key,value tuples as headers=:
myproducer.produce(topic, 'A message payload', headers=[('hdr1', 'val1'), ('another', 'one'), ('hdr1', 'duplicates are supported and ordering is retained')])
Message headers are returned as a list of tuples for consumed messages:
msg = myconsumer.poll(1)
if msg is not None and not msg.error():
headers = msg.headers()
if headers is not None:
# convert to dict, collapsing duplicate header keys
headers_dict = dict(headers)
logger kwarg in constructors) (#148)__version__ to __init__.py (@mrocklin)async kwargs to asynchronous (async will continue working until the 1.0 API bump)One column per quarter.
This is a minimal librdkafka version-synchronized release of the Python client.
This is a minimal librdkafka version-synchronized release of the Python client.
Changes:
Nothing published for this version
Nothing published for this version
Use bytes for Message payload and key
Bugfix release:
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →