Skip to main content

Confluent's Python client for Apache Kafka

Project description

[!WARNING] Due to an error in which we included dependency changes to a recent patch release, Confluent recommends users to refrain from upgrading to 2.6.2 of Confluent Kafka. Confluent will release a new minor version, 2.7.0, where the dependency changes will be appropriately included. Users who have already upgraded to 2.6.2 and made the required dependency changes are free to remain on that version and are recommended to upgrade to 2.7.0 when that version is available. Upon the release of 2.7.0, the 2.6.2 version will be marked deprecated. We apologize for the inconvenience and appreciate the feedback that we have gotten from the community.

Confluent's Python Client for Apache KafkaTM

confluent-kafka-python provides a high-level Producer, Consumer and AdminClient compatible with all Apache KafkaTM brokers >= v0.8, Confluent Cloud and Confluent Platform. The client is:

  • Reliable - It's a wrapper around librdkafka (provided automatically via binary wheels) which is widely deployed in a diverse set of production scenarios. It's tested using the same set of system tests as the Java client and more. It's supported by Confluent.

  • Performant - Performance is a key design consideration. Maximum throughput is on par with the Java client for larger message sizes (where the overhead of the Python interpreter has less impact). Latency is on par with the Java client.

  • Future proof - Confluent, founded by the creators of Kafka, is building a streaming platform with Apache Kafka at its core. It's high priority for us that client features keep pace with core Apache Kafka and components of the Confluent Platform.

Usage

For a step-by-step guide on using the client see Getting Started with Apache Kafka and Python.

Aditional examples can be found in the examples directory or the confluentinc/examples github repo, which include demonstration of:

  • Exactly once data processing using the transactional API.
  • Integration with asyncio.
  • (De)serializing Protobuf, JSON, and Avro data with Confluent Schema Registry integration.
  • Confluent Cloud configuration.

Also refer to the API documentation.

Finally, the tests are useful as a reference for example usage.

Basic Producer Example

from confluent_kafka import Producer

p = Producer({'bootstrap.servers': 'mybroker1,mybroker2'})

def delivery_report(err, msg):
    """ Called once for each message produced to indicate delivery result.
        Triggered by poll() or flush(). """
    if err is not None:
        print('Message delivery failed: {}'.format(err))
    else:
        print('Message delivered to {} [{}]'.format(msg.topic(), msg.partition()))

for data in some_data_source:
    # Trigger any available delivery report callbacks from previous produce() calls
    p.poll(0)

    # Asynchronously produce a message. The delivery report callback will
    # be triggered from the call to poll() above, or flush() below, when the
    # message has been successfully delivered or failed permanently.
    p.produce('mytopic', data.encode('utf-8'), callback=delivery_report)

# Wait for any outstanding messages to be delivered and delivery report
# callbacks to be triggered.
p.flush()

For a discussion on the poll based producer API, refer to the Integrating Apache Kafka With Python Asyncio Web Applications blog post.

Basic Consumer Example

from confluent_kafka import Consumer

c = Consumer({
    'bootstrap.servers': 'mybroker',
    'group.id': 'mygroup',
    'auto.offset.reset': 'earliest'
})

c.subscribe(['mytopic'])

while True:
    msg = c.poll(1.0)

    if msg is None:
        continue
    if msg.error():
        print("Consumer error: {}".format(msg.error()))
        continue

    print('Received message: {}'.format(msg.value().decode('utf-8')))

c.close()

Basic AdminClient Example

Create topics:

from confluent_kafka.admin import AdminClient, NewTopic

a = AdminClient({'bootstrap.servers': 'mybroker'})

new_topics = [NewTopic(topic, num_partitions=3, replication_factor=1) for topic in ["topic1", "topic2"]]
# Note: In a multi-cluster production scenario, it is more typical to use a replication_factor of 3 for durability.

# Call create_topics to asynchronously create topics. A dict
# of <topic,future> is returned.
fs = a.create_topics(new_topics)

# Wait for each operation to finish.
for topic, f in fs.items():
    try:
        f.result()  # The result itself is None
        print("Topic {} created".format(topic))
    except Exception as e:
        print("Failed to create topic {}: {}".format(topic, e))

Thread Safety

The Producer, Consumer and AdminClient are all thread safe.

Install

Install self-contained binary wheels

$ pip install confluent-kafka

NOTE: The pre-built Linux wheels do NOT contain SASL Kerberos/GSSAPI support. If you need SASL Kerberos/GSSAPI support you must install librdkafka and its dependencies using the repositories below and then build confluent-kafka using the instructions in the "Install from source" section below.

To use Schema Registry with the Avro serializer/deserializer:

$ pip install "confluent-kafka[avro,schemaregistry]"

To use Schema Registry with the JSON serializer/deserializer:

$ pip install "confluent-kafka[json,schemaregistry]"

To use Schema Registry with the Protobuf serializer/deserializer:

$ pip install "confluent-kafka[protobuf,schemaregistry]"

When using Data Contract rules (including CSFLE) add the rulesextra, e.g.:

$ pip install "confluent-kafka[avro,schemaregistry,rules]"

Install from source

For source install, see the Install from source section in INSTALL.md.

Broker Compatibility

The Python client (as well as the underlying C library librdkafka) supports all broker versions >= 0.8. But due to the nature of the Kafka protocol in broker versions 0.8 and 0.9 it is not safe for a client to assume what protocol version is actually supported by the broker, thus you will need to hint the Python client what protocol version it may use. This is done through two configuration settings:

  • broker.version.fallback=YOUR_BROKER_VERSION (default 0.9.0.1)
  • api.version.request=true|false (default true)

When using a Kafka 0.10 broker or later you don't need to do anything (api.version.request=true is the default). If you use Kafka broker 0.9 or 0.8 you must set api.version.request=false and set broker.version.fallback to your broker version, e.g broker.version.fallback=0.9.0.1.

More info here: https://github.com/edenhill/librdkafka/wiki/Broker-version-compatibility

SSL certificates

If you're connecting to a Kafka cluster through SSL you will need to configure the client with 'security.protocol': 'SSL' (or 'SASL_SSL' if SASL authentication is used).

The client will use CA certificates to verify the broker's certificate. The embedded OpenSSL library will look for CA certificates in /usr/lib/ssl/certs/ or /usr/lib/ssl/cacert.pem. CA certificates are typically provided by the Linux distribution's ca-certificates package which needs to be installed through apt, yum, et.al.

If your system stores CA certificates in another location you will need to configure the client with 'ssl.ca.location': '/path/to/cacert.pem'.

Alternatively, the CA certificates can be provided by the certifi Python package. To use certifi, add an import certifi line and configure the client's CA location with 'ssl.ca.location': certifi.where().

License

Apache License v2.0

KAFKA is a registered trademark of The Apache Software Foundation and has been licensed for use by confluent-kafka-python. confluent-kafka-python has no affiliation with and is not endorsed by The Apache Software Foundation.

Developer Notes

Instructions on building and testing confluent-kafka-python can be found here.

Confluent Cloud

For a step-by-step guide on using the Python client with Confluent Cloud see Getting Started with Apache Kafka and Python on Confluent Developer.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

confluent_kafka-2.11.0rc3.tar.gz (225.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

confluent_kafka-2.11.0rc3-cp313-cp313t-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

confluent_kafka-2.11.0rc3-cp313-cp313-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.13Windows x86-64

confluent_kafka-2.11.0rc3-cp313-cp313-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

confluent_kafka-2.11.0rc3-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

confluent_kafka-2.11.0rc3-cp313-cp313-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

confluent_kafka-2.11.0rc3-cp313-cp313-macosx_13_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

confluent_kafka-2.11.0rc3-cp312-cp312-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.12Windows x86-64

confluent_kafka-2.11.0rc3-cp312-cp312-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

confluent_kafka-2.11.0rc3-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

confluent_kafka-2.11.0rc3-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

confluent_kafka-2.11.0rc3-cp312-cp312-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

confluent_kafka-2.11.0rc3-cp311-cp311-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.11Windows x86-64

confluent_kafka-2.11.0rc3-cp311-cp311-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

confluent_kafka-2.11.0rc3-cp311-cp311-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

confluent_kafka-2.11.0rc3-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

confluent_kafka-2.11.0rc3-cp311-cp311-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

confluent_kafka-2.11.0rc3-cp310-cp310-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.10Windows x86-64

confluent_kafka-2.11.0rc3-cp310-cp310-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

confluent_kafka-2.11.0rc3-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

confluent_kafka-2.11.0rc3-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

confluent_kafka-2.11.0rc3-cp310-cp310-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

confluent_kafka-2.11.0rc3-cp39-cp39-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.9Windows x86-64

confluent_kafka-2.11.0rc3-cp39-cp39-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

confluent_kafka-2.11.0rc3-cp39-cp39-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

confluent_kafka-2.11.0rc3-cp39-cp39-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

confluent_kafka-2.11.0rc3-cp39-cp39-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

confluent_kafka-2.11.0rc3-cp38-cp38-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.8Windows x86-64

confluent_kafka-2.11.0rc3-cp38-cp38-manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

confluent_kafka-2.11.0rc3-cp38-cp38-manylinux_2_28_aarch64.whl (15.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

confluent_kafka-2.11.0rc3-cp38-cp38-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

confluent_kafka-2.11.0rc3-cp38-cp38-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

confluent_kafka-2.11.0rc3-cp37-cp37m-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

confluent_kafka-2.11.0rc3-cp37-cp37m-manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

confluent_kafka-2.11.0rc3-cp37-cp37m-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file confluent_kafka-2.11.0rc3.tar.gz.

File metadata

  • Download URL: confluent_kafka-2.11.0rc3.tar.gz
  • Upload date:
  • Size: 225.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for confluent_kafka-2.11.0rc3.tar.gz
Algorithm Hash digest
SHA256 3aa98dde45f0e32b46e7e2fd591cb2ff6566b0d4b79c5279d8fa1331099e81a9
MD5 6f96ed3bd76e84c0ac8c788557e69387
BLAKE2b-256 c9060f09f0832cbdecbc432654470b67309c5b65c1ac72074ac3b40eb075d58a

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 341f2cfe3aef40b5349598f4a4d06fbae468afb368a2e2ae268fd14bcfb1b549
MD5 4703c034ad236a743a3938d4611d4946
BLAKE2b-256 45c915f071071b66b92e36b333121449c2d5b6bf259c0a70202fe87f00cbea23

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 56739162df318062105e79b58bdde36ac661a98efdd5b59fec9672e04cb06218
MD5 8d159af287d3f3f08bc2857b8f16df59
BLAKE2b-256 fe6ddf7f67070948e210b011a16a11c56d83f2a3c047cb4615ee8314d223267c

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a5cf37885a622ac2f68f6dfe111f406c111914507aed637cc26a2163438a32b
MD5 31ac472e54f2f937cc333f60c7031353
BLAKE2b-256 f6a03cf9d54811d882640947bf4fc32941baa30b55c1bd78886ed7b218e76238

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d47ede0b49fc7f5976ebddfe1be070f8e49bff6f9967dbdabc4f05a88226bb8
MD5 fe98a46374c9a5825da32383b8e0de1b
BLAKE2b-256 00e198eebf9f54b77efbac6b86f65e01eb63e93a25b20a541d1732135d63ac12

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 20fc2744266f8f00cda49e1a21de6e6b27688aca85db4b14f87d462ecb8f8487
MD5 c3144596d522ce9991265431fc89c130
BLAKE2b-256 c87c6b8145454e55b03b8d2106696c7f051ecd92bc0980a420fa4326e88725e7

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5abcf475f089e149813f4f263004987185d9f9b638c368f8ad638d6908227f46
MD5 f5b7e79f8e9e3165c988710f268e8c8e
BLAKE2b-256 95b855ab557dd98183fb66f2ad964d7d5a23497d55ce52434a5a34369c78869f

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 95f8b7f179fe71a95a2220aaa724c7671d336aa357fd63ff385cb995feac970c
MD5 755dc7671a3839b8940fe897bc866b23
BLAKE2b-256 c2a1a62ec3a2a67684c399a647f1a74c0a472b7c93ce3dafc77b7c5b8ccf146c

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b390a02b8871ecfe76c6ca89c63f0750c5f8c70c6afe4004e440374344bf19db
MD5 8f4ed4348f85771a3479a69a2b3ea861
BLAKE2b-256 f922473faeff5c26a0e4e7591bac8dad7c2fcd6ac18262163fedf5dd69a733fd

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 408730a77091f53bac48c5ed35e49cd3e01cbae89104cccb52f9079f9db70c6c
MD5 26e91f34abb9273bae05de44a7baa27b
BLAKE2b-256 4312d6009fff7a0ae0a8f507308dfab80efd40f405f0b24f155e5312d6d48c7e

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9fce8f1ad3c911db73c63deee35d4f0d318c6167bc3917f0bcf0635c9dcd4f0
MD5 6ba0d92af84527ae3aa9ec16beb0d7a5
BLAKE2b-256 000e692c2d510c40cc889edf8cdf3817150758a12d053ccd85e017af2be65333

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a5fb905ecd1365f903c5238aef75ae14da5b10c4967992307edd6b7ffb469da
MD5 d421fcd02d5979f9e5c35e3c75a410e6
BLAKE2b-256 8120e96358d71ff4a920a19f43b450fd6b18902f5ded461fd003d489e2242851

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8c28d3954f8bb603c3203b0407c3dfb361d45eab754b3acf897bd56d44e9d44c
MD5 07322bc1ca0e7670c4d75991d988126e
BLAKE2b-256 70d30c7e19bbc86060c2c60ca1161248619e69fb96eb9820004f5c8323dd67e4

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4592809b6287e1f3a47b367aac958b62c03c8bebda7b53129f471ef123215e8
MD5 462c35516e6cfe0c91f343e4e4185e35
BLAKE2b-256 29c3b7d021bc39fe9748990e44907da329f7814d08a34539f5ed9a004889c709

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45ca08657f91c5d421bcd1b74255d048decc34cc57f89acb4376fac59f8ce58b
MD5 63783e8599974b7167c64031cb74d435
BLAKE2b-256 e21a7660d22ff89348e7a7ec75ae605f2a92495428f8a5d7f93191443c5e4c4e

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6102ba442b8396650459de342943f39ada85aac81cb7bbd1de5a675cbcf222b3
MD5 75207bf8678464e441612dc442f252d1
BLAKE2b-256 bac4d78bef097981431384e47717f022b06b10d3daaaf1ce09934923cc791b3b

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9603cfc81e1e0317f7c3aa8c6b26dcfc609cf8ace00f0885750859ca400a8a6
MD5 0ffa8d34b5df2047ef33c230bbc1b56e
BLAKE2b-256 62e944452f8cf298577fd438b8b134dc0cafddb124a51b5d6fc5c0e812024a00

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c8c9bb24970a3750f63d51852aada714dedb548ca1efd478381d224f86f33b37
MD5 febfe912874b9dcae8720459d11bce03
BLAKE2b-256 a5e15fa35ff72179a385b1313dfe2e091aa61e5eb76e05766afb914db23848fc

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9bc25d585dacecb079c00f2e13e965ded1e18e64b8aaba819e9375db474f988
MD5 dbfe83beed4f0dccb2e70219722e60e1
BLAKE2b-256 498247983c0b969e2aedc200388505fa38d00e3c624d92ff7dd862cd9e1cfc83

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 576fa5c2d2537ef3e9a31e01006bc60680857c74eccc7ffc69df236166eabf5b
MD5 b17737e434d5669a910d40405fdefd03
BLAKE2b-256 24d3c849f438a8be72efa645baa8a495ecd33d188113390fec373f6adea93420

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff6faffc56c6f1fb6633532cd4ab1a38d5d1c38b9d67c84c2dadd8f0961ba250
MD5 bd4f25b99cd2fee896032b60176f6ca0
BLAKE2b-256 54e02bb335e4b653f07864e44652a4d5ba486072cbc612e368f0149bc9709860

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7048067cfe41ef50fd924fe320e6ed0ed04bde4eae605d77c6666fd16cd6301e
MD5 335164eca46f0df0955bf4fef5c0b421
BLAKE2b-256 c01fccb4b3ee4ca6c1f96d4954c272c7942c767bf4aaad8570f77700659046d4

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ba52e47f5174c432e7cdd0dea9e1abf8fce2189f1b36706ce6a088eaabffc8b4
MD5 3793d22bb02a5ed4fd455510f0d8f4dd
BLAKE2b-256 a91436a91282c4a03d5bee493f1898417e1b9fd6c6bacf9418755880dca34683

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 719c4f7e5df1604f5104069c5fd51a7148d62a24b2f817c8866149016e8acb9b
MD5 7a51ca3ccc4ff1a4c9425afb3f0446df
BLAKE2b-256 4ba1a34f6052e798554c81546697a906239bc80718f9adc1827d8749191fa1d0

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 140ed2202e2a85485eb9ccac975b297211fa4b7a58faedb3cb2cf17386d34984
MD5 51af1ca407b49aceb50011ef97c7529e
BLAKE2b-256 58269cbce1157a758a1e9c768232391c262bd82a0b3cd174d7dd26f2e8c14272

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8bb2816548b4016e68edff1f3cfb7f67d35b025d730c75af9f1b651d93e0553
MD5 101238ea573c193e258a145fba576e74
BLAKE2b-256 817959e678ab44b7e98058ff1f23f036b12af150b1a81e68b8224f8fcda7798d

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 16db1227dfd386e65ea07765e72ca26e3ddcf53750cf613f7a2aaa6169c471aa
MD5 1843caad42f1db21f14a6781d019655a
BLAKE2b-256 c8d832229ffbc11b1e092db67b46a013faf2d16bf498a1be6de24be4f19aceac

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1cbef48f3dc124a39f1db71c36f191b9714449dcf5bf2f39001e038e669ae740
MD5 f114ce56e185f861bed28281f53a00f2
BLAKE2b-256 84ca55ddf4c06110ada8cd73b2dd6b43446e5605e2f9fa8dc8e2a0178c4de7de

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81a2025bc939b90ca168015a9ee301ca957b691247ae487584748508557ba234
MD5 c83349dc477e6cfea4e9b1ff0c434694
BLAKE2b-256 6c125bfe9a799dd7682383a68bbda140c7629cfcdbfcf25b67381f0860f5dad9

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdbd4a75c44532723fa5892e12535ad222770685a8c456f4795327abdc15b9ba
MD5 e65b4f971b227e4929c624c93c637c19
BLAKE2b-256 eccdbf4f2a847a8d79ba45339cf81cc6a53931c45ed548ed87ec42b36f7cd3db

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 073c53de63155760500b245865ed328e95dc0a6db76f89c4b1470db303e7432c
MD5 6963d7c6edd0ca193aa65d07000f0021
BLAKE2b-256 4b231b4be4b8a97d152c56739410dd44bcc2c7ec9d93054ac104879adc41153f

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9955cdd1497149f3118a349322d87d2f75fc08a13cc11a6f8a30d78f60c1e43
MD5 626b4b57900a9b746287a6b155fad4c7
BLAKE2b-256 a4d29e58c644cc90a37d250323540364de0a25a91590ac5640c3da0f89f0649e

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1156a4433f7f1a5ca09abc8b992c0aa35403636538b8dcc8889056a112c14fbe
MD5 b40fc410f65350a57d525016edfeae74
BLAKE2b-256 9077154f2b947a37a361c0a26cdc7c48c81ef5bd1bd6e1d7c80d94329f1e96c2

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4c0507f40a4a31482da7bb357fa11ff1ecbf8679dafbbdf389c56ca4de32290
MD5 d121a62a2b434ee8f62f371febf67c8e
BLAKE2b-256 3dc723354c68369aa8881d38d7ad088134a93779cac74f1a251e9aa92d0e8deb

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.0rc3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.0rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d77005a77ba7cad3565ff80248d709b6485ac504239c1bfb984792c5d7e7883
MD5 aa56d483406c704a456d07624e542571
BLAKE2b-256 80de75d49ae5899c2fa55d9dc43d7a2b5e816af836d0ad41a8b0712a3c22234b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page