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.1.tar.gz (227.2 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13Windows x86-64

confluent_kafka-2.11.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

confluent_kafka-2.11.1-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.1-cp313-cp313-macosx_13_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

confluent_kafka-2.11.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

confluent_kafka-2.11.1-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.1-cp311-cp311-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.11Windows x86-64

confluent_kafka-2.11.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

confluent_kafka-2.11.1-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.1-cp310-cp310-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.10Windows x86-64

confluent_kafka-2.11.1-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.1-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

confluent_kafka-2.11.1-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.1-cp39-cp39-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.9Windows x86-64

confluent_kafka-2.11.1-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.1-cp39-cp39-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

confluent_kafka-2.11.1-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.1-cp38-cp38-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.8Windows x86-64

confluent_kafka-2.11.1-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.1-cp38-cp38-manylinux_2_28_aarch64.whl (15.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

confluent_kafka-2.11.1-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.1-cp37-cp37m-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

confluent_kafka-2.11.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: confluent_kafka-2.11.1.tar.gz
  • Upload date:
  • Size: 227.2 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.1.tar.gz
Algorithm Hash digest
SHA256 a9366d9dc07a527ed0dcef9c24ba38238cf9dc63c3f53b79da15d45ce4459166
MD5 ff85cd58ee03ce1cf944b5b5e28abb70
BLAKE2b-256 e1e4cd2dc58cd583788a362c2d59d179a6537b81c3bf70c6a1907c508117ca77

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc6eceedf0cda75ea666899d972ca9c68b529f1ff36ed99f5f15503d0d08d1b3
MD5 63603631e1218e0e78980872084384a7
BLAKE2b-256 b1708f56755827e9423777571116518127c9b2f357299f082ed386898f63740a

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 09f7703fe54429911f7d1cdf62c3044c4b7eaefa0af9d2dbcf4b513d97673380
MD5 4c48ea7e0e7565c0b8e6d2bd65440713
BLAKE2b-256 afa377a5d2bbd20808ed571844e5de40b3422261824f66a20a5f3e0f44aa1061

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 639b7b776dc1d830b0ee4188487c54977fe7d5bf70befbdcf222ac9e1b72ab7e
MD5 db9beceff907969bf069266e703289de
BLAKE2b-256 e8341145c73d4ab35ce71ce8fcc9238a59fddb304de01dbf8a10039ab8ff55ea

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e173c3e021bd525c14ea107a960c467d9fc7fe7e7d72cde1308bcddd58774f86
MD5 0ac3ac02912a701eb13285b895628054
BLAKE2b-256 ba0c29616e188b1c8a1e3fc24a3a9b5d0340591d246ee097706945f89ecb49a2

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4f8d9dee49975a63b31dd71f0a0b4d3a2af9754a21d18d218fec6c0d9cb6eea3
MD5 5b2a9f41c7b8c1c3f89000ec2e12e1dd
BLAKE2b-256 d540aa219be95629a1da072996edae96c4db82a72f1e3610cd490f8c9aa57799

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9618041f031320e113f9dc533c0dbd1d768dd008855ae4be1ed21148442f146e
MD5 0348fe41eb214ce38e2623ecbfba268d
BLAKE2b-256 52546c790187fce06fb84741f21bf25a9435385a891b8a3b73b4fb5a1bf71d6f

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4b4c371090ded6084c893a51e8aba19bc8ae6ce9c019658cb11fab82b3e93458
MD5 ebca770fb13f1ee0c2d147754fc8356b
BLAKE2b-256 d1d42a65ada2015364a9791e55697beaddc00a42e2943c5b90e6349da80ede4e

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e01607c3613863fb0f4f86c7fc3421c4af6f70686bf903ab475c113dfacb372
MD5 700c2324031eb15a969bbf16a17f5932
BLAKE2b-256 c601f95547a5eeaf5253b299026633b521732eee58a58f9cfe4cc7f602d204f8

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc6842dc30ef258e4c5b7c6e322d992cd001b6e319838aa7a6ec210374e16830
MD5 bea111fa6e25698edc2c94cf66d03d44
BLAKE2b-256 03eb9e0b3cb9914e7ad112caa4edddf19e342f704631e6808a1c97f93b024c1c

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44bc1bfcfb71ca0f5ab71312a8735678b3132e8f89fbed70285aaf1b5234e4f3
MD5 865b74da8f8c62e903bb271d313c2153
BLAKE2b-256 257e93e0c618e5abc2df9e9c8e512fb264fe60144e12f32f03f79d98ae46c736

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c8e2e2d26ac58037d710f49c0ced0db5af88bc4e7714e65310a6855de3f7f73
MD5 0b92f799610a88856433beed65bbf9a7
BLAKE2b-256 8ac5708f138c14f2b3a6f47485c632be8207e896912e5001f2ef048db5c41c2e

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 943b976a1de21176f29efab8d86f3cc3460ee8017d6ff3d471d4a0dac3551d85
MD5 299b3ad005953911026100f0a1dd9ba9
BLAKE2b-256 5ea030a2b36b359d36f4b71cc49522fe5a3ef96a9a59a7df1f3a86f6c758d01b

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61caa7929443ca0bf4ac5c61d37fbc3e77f5fa094adf2337eb62d2742a0b2290
MD5 39418e87b3d194bc74d75c09cfc1a8b5
BLAKE2b-256 40aaebf3facd881cb0b4e79fae29f040079ff2cb1ae4aabee08456e3ab536828

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be2d13b1b754f85a5c1ccfc60266e2ce108477942b59b72cc07941eb4d671379
MD5 8ea8d6e0eb4d1314d22507ba263deacd
BLAKE2b-256 232613e7e8ab8093ee3e2820a6b759eaf8c663e7646e23a2ff5f15ec2bce4f33

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc0fedcc007c32a94cf96bca5075b39b2d38d1f72a88bbc4b81dbdf24ae55663
MD5 ca73110e6e4a4c80256e4280be9d9137
BLAKE2b-256 23c1f19b6c673088a53beebb66ccd50a64becfe3baa2d556ace025fef54fb44b

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 407ce01ea64d29aa6dedecd54b775563f10ed5ce97067b37ee68c8e021a489f5
MD5 ed9e53f94f00fe8afe9965936bef2f8e
BLAKE2b-256 fbb49a38fefdf81e2071ea802ce806779df347ec6cb0933bf79bfe816286991e

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0b1b7b8cb980a08fa06d982bd452dc488e1635ab05b371039269da411c9d5095
MD5 7e614bdf27c680dfcc586e3fddf81766
BLAKE2b-256 21b0b6918742a37447b708529c890eda9c156f007b403e8e83ebba6883efade8

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2facbdb175f625005f5acdcf0179d758e1c9fe46460593b05345147ee948411
MD5 2bf338db1817937c86b66276df75f4d4
BLAKE2b-256 3a3dd55bd27eed5aae2b10ffccd764bc020f1724aa730b00259cc06e37f5467b

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed5a36c1e550eddb6343e8132d3fe01ce23ecd04e63bf0492fbf9a51c70cabd3
MD5 d6040c21367a4f6f3d85026a25d30a0a
BLAKE2b-256 c0f25f4c6a2e1cba27d8be053ce84a1079318f53917dd383301d7fdac9443c91

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9763c527b1b4c72415419ea1639b14d4b4fd5c395dc24e2503699c5ad540f62e
MD5 6dbae9573f087bf1d73afd628341f3ae
BLAKE2b-256 369d3b5bc0f9335256459faf7471976e206a936084d5e0167c26b1d34fd96acd

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3d5a693c8dbfad16436699434cf0baf82b87c860ec12298d5e06d3a96f38c28
MD5 e9c49e35d5e61e3c14d22c4bf3de1e13
BLAKE2b-256 6ceda3eb9fdd161e87282a2d46b53b05fd4c72db3348bbf364f42a50ef4b2f6e

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 51ce6f6fcad71bced56fee5088c9186b64046ec3d2e5aa1201e1a2afff773182
MD5 5f94e7be06d83465462228e8c490f23a
BLAKE2b-256 ad01d737b7073a63a22876c8f91b4bdb7d72779dd99df51e40e64ceea21dfa13

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5c2c28a992d2269591a581154bcc415f1f1f47c4c2f4cdc20feda6ce2f63c87
MD5 9f3c2b569c6608e6b094f4e33f96d192
BLAKE2b-256 4a8a78ebdad837aa7c2e710ab7957ebc4a13218e35de42dd35b8361dafcfe3b8

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ada70d7a6a98b5b0759a3eed79dce5f0328c069137bf8fc69851f6bf177e0c7
MD5 c37ece53b0080e706c26406df9ee5937
BLAKE2b-256 4cf4768a295bb84e70b8b7e169b95bfd2c3965658f12d8fe159dad9ed86458f3

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e85ced92aed1f478bc7343d627c6f9d830a9010a517ce5b2e1c8ad913a0527ad
MD5 d6aa02ef71f441927a4d8b3e6bf600dc
BLAKE2b-256 ef6e5e636024fddd13f68fa6db9f778e2af1a47b6b953f21e8031ba8e6304dd7

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5ead893e62826f9d9ae4f1ac1c49deeb6ce902d6465711f3472a1a20e6f085d
MD5 f7a601b9512e2250c2d8b77e2d846957
BLAKE2b-256 374d92cd5af5cd16aa719f79a8ca2e98ddfe4ed2acc5f79da2fee3c9fceeed7b

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d03700545229c07523b92772211c415a43473b2da9f0ff19a4e55e5e2786515d
MD5 341f9df8ba2b1f515550e3e757c7584f
BLAKE2b-256 0fa9cb3fd0027d44a28b0f3b002dd10cf45c476f41b9b8e068972924fe9bec0a

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0aa38b69f4a6ad654a2e2533589e5e782aa49c8d78b695ffa77a2d1022d58c27
MD5 9419841f5503e5a477373d975cd78a8e
BLAKE2b-256 1ef9655a052e3de8fae5e13d682feb31e4ceb01dde58de859c024795ee483993

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ceda896d422e5e3f20c59794fd851238393585fd09c27a3f18c522ec4e8da501
MD5 b52600789e322a9b6ff4d316febebb5a
BLAKE2b-256 704895cfe9291bfbe8e8c3643568eb73a0f2ff41e1980057b8e9485dc68e0cf1

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 703ba9aa7e3144f532a096df6c3f7ae1ca9e1e222be1f460eb0c9eb90bcbec16
MD5 96c59775d093cb1bbabd3a875aa307ed
BLAKE2b-256 6a442a687f63481929079c292b78ca4ef3268f79509d8e8798a1120eb87b14e2

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7f5ebb949053acc2980e3569c054f5311dbd925bfdc06e422c29b20516a157d
MD5 4c7d2b60bb7c045529f619a9f86bb020
BLAKE2b-256 c9ba956e5020d3b387353b11c84e92732e079f18b6b2c11ed7d49e30e9e77a41

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 186e3af2b6ef09f9c494f9afc93c6d91192f860a47b1f02c1fb674df1091f941
MD5 37dad799bebb7bfcfaaf1d89c4bcb429
BLAKE2b-256 ad3421fcf8d6eb77405c074898ed58e0c053bfae97acdb6288bb5ae65a103a9d

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 639a0750dca55be76429afbc00c5fb8ba7ae5d502368216175fea87a636a1ab5
MD5 69db7297fc9a1573f89ebec5ef27020e
BLAKE2b-256 816ede17b58506791bf36c930179429e438b4f0c02d180a1caf12491456cd82f

See more details on using hashes here.

File details

Details for the file confluent_kafka-2.11.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for confluent_kafka-2.11.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0693c5460d78972e3e8c9f3d71f0439b5657859b746fe8eb2b4fc219a88197d7
MD5 257dc41a033aeadefc63ac93117b7b6c
BLAKE2b-256 fba1f3bfe164e9103972a30f1dc18a8614ce2bad99565bde825ff9a0e52d1baf

See more details on using hashes here.

Supported by

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