Skip to main content

Superstream-Kafka

Configuration for Superstream SDK

To leverage the full capabilities of the Superstream SDK, it is essential to set the environment variables provided in the table below before initializing the SDK. Without setting-up the environment variables, the SDK will function as a standard Kafka SDK.

Environment Variable Default Required Description
SUPERSTREAM_HOST - Yes Specify the host URL of the Superstream service to connect to the appropriate Superstream environment.
SUPERSTREAM_TOKEN - No This authentication token is required when the engine is configured to work with local authentication, to securely access the Superstream services.
SUPERSTREAM_TAGS Empty string No Set this variable to tag the client. This value of this variable should be a valid JSON string.
SUPERSTREAM_DEBUG False No Set this variable to true to enable Superstream logs. By default, there will not be any Superstream related logs.
SUPERSTREAM_RESPONSE_TIMEOUT 3000 No Set this variable to specify the timeout in milliseconds for the Superstream service response.

[!IMPORTANT]
Ensure that these environment variables are properly configured in your system to fully utilize the enhanced features offered by Superstream SDK.

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.

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.

Release files for superstream-confluent-kafka 2.4.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for superstream-confluent-kafka 2.4.0.4
File Size Uploaded
superstream_confluent_kafka-2.4.0.4.tar.gz 172.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for superstream-confluent-kafka 2.4.0.4
File
superstream_confluent_kafka-2.4.0.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_28_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_28_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
superstream_confluent_kafka-2.4.0.4-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 130.2 MB

Release files / superstream_confluent_kafka-2.4.0.4.tar.gz

Download URL superstream_confluent_kafka-2.4.0.4.tar.gz
Size 172.5 kB
Tags Source
SHA-256 checksum
How to use checksums
de7e38abe7b5c1d426370a12d8661de816973cdf3538157f5a919f9001195384
BLAKE2b-256 checksum
How to use checksums
3c92bf23cd1c3574855e47e05fedd2c7e388fcc73f43afab6bd31b7c7fe37fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp312-cp312-win_amd64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0dd6ddc73b0ca32eca145cc00f241310c4b5643f352eae8556e9d98a37962f96
BLAKE2b-256 checksum
How to use checksums
e9e43480d18de3fde68a13df332f8e2128962594d7fb864d08317876ff23a10e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
48a284b7e57ed6b168f60cf3dd6786a19e5d7365e72f539dd24de54bc256f3ad
BLAKE2b-256 checksum
How to use checksums
671838b435305a327dcff9de826988f3f9f2dcfdadaa473bd9022d93f005ce16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5ed615ed54a0abca18c7f57317b354da97a394a1416d41f459dc5d333366c3b4
BLAKE2b-256 checksum
How to use checksums
02546f6fd570aba3cf9e1bf791d66e823ad253d64dc25520fff6bcda7a45d3df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_11_0_arm64.whl
Size 7.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5d2999edbcab55e80c9603920abb0ae07c78fe3a8ab4d983b051059270011b85
BLAKE2b-256 checksum
How to use checksums
2086ad2df3e3790692352dedb7a48accf1a8a4c359da86e03a91a22bb89bf1e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_10_9_x86_64.whl
Size 8.6 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fc570b640ec778db5983a4146cfcc54ae5bd7ac5d299603300bd5c606a74b4c3
BLAKE2b-256 checksum
How to use checksums
f713f7fd7e49bd20f78a33f9a5b61c26d0bd1d5e5e91f90f4d370b59c05e6c1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp311-cp311-win_amd64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1f7f31a842b9d1ddd15f1c8690e164348ac70ce0e7e5a4c5b876c34af8f31644
BLAKE2b-256 checksum
How to use checksums
50375d4ea22dd6dd43cf77651e9476a769402fd349c3d9ce8b1750119aec6c1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
45106ac14fb6d2a2d8e06edcfed6a18017ffd81abbe8d68a43ed8cfdaab58ae2
BLAKE2b-256 checksum
How to use checksums
f6563cd46cf962f808983040785f5009bdecc935b412da0a7eb579f72b87adb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cb55b1cbe76e82d206a20f84b33da277ba28cc3ad1265e5b3c8a6a20c1883b35
BLAKE2b-256 checksum
How to use checksums
e639f5e8379a830aa6a7c7eb17db875625132a8b915c0131581161d1b39e54e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_11_0_arm64.whl
Size 7.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9a63c4c21fdf4373953d76030264e59e76bb02f67e30fb10424184b758e948a4
BLAKE2b-256 checksum
How to use checksums
cdaaa818c94eba1935387d6507a4566c5c3d8fe5c3c9fc5ef0b043adae6f6772
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 8.6 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fc29a99cb8452732b6d27ea4b20c66cc9b9b17626b73fefec21477ff3455b635
BLAKE2b-256 checksum
How to use checksums
bb9bd5d2dca40207ba80715a420f8d4038a79652ba7aa83fc2bc26ccb882758b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp310-cp310-win_amd64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6efeb539c3e13144cb8893ee4111d6ca84693cff0c67da461265ff6a6994de9c
BLAKE2b-256 checksum
How to use checksums
79eb45dc447c0c98075dc88e4a93efa9602a5862361cda504b3dad7266788a20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
410ecb01cf149dd9fc8326b9b8721788dd2f070d7317115633b77f372f65addf
BLAKE2b-256 checksum
How to use checksums
f493fe34df0ce604258495f09147a1448e17b5a8d7aa553d567a7efa12757ed7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5f67737b825061c73ae2b37b4d7f8763c02bd1fdaeb08b707b82af5c30920b9e
BLAKE2b-256 checksum
How to use checksums
3b7f89449c314c2aac1b48ce5dc23b5372c449077bc63e9db8ab51f73f3ab96f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_11_0_arm64.whl
Size 7.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37a95fa1e8c00eab828dff64b5a322daf554e07358813ae4862605954addf356
BLAKE2b-256 checksum
How to use checksums
39a6af69b5b75fef1d16ccfa594f3acd2ecd0cd9b87bf36073f1bc7489121aae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 8.6 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cf1618f33466b8b21718e743a51f80980dc1121fb776c8dfddc01db647d17600
BLAKE2b-256 checksum
How to use checksums
67d7e53ad1ab2ec9e741a9e5cf403dd790b5804aa524ead252f2e1c67578fab3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp39-cp39-win_amd64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp39-cp39-win_amd64.whl
Size 1.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f66f5a6786bd62f99a493dd0f649d32d90e7255a05d53ad8594d25c16f26ccef
BLAKE2b-256 checksum
How to use checksums
b8d2ccf9cffc6b0c19cf349eee511138868d4b9fb06a84cc8a80d8cc82c6bd6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7db19b1717e94b2f9192e75c86beaf561e5035bdff06d17107fe10634eab539e
BLAKE2b-256 checksum
How to use checksums
e4717056255e6b6b80b77494330d778ff26adc87e4a4295e9ee2833932a6dc4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a420561713421c73d8be4121b46e100fbce16b7dc6ad2c1398aeea91900e356e
BLAKE2b-256 checksum
How to use checksums
fd28561ff4acab769213b815d09b0ced84a7c1022f5d80dc8ca3d06e5a0595dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_11_0_arm64.whl
Size 7.6 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c3cdaf1ba9b6d3a9b227f8bdbc4a1f816cac96733c51e1bf5cb41c72216d7a1b
BLAKE2b-256 checksum
How to use checksums
2c236f0038a27a8867928f2d90260d00b30b9f0ba3efa405f1f9eb8badb8624a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_10_9_x86_64.whl
Size 8.6 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5ff9a0751b9c204e88654cd244660173bbef68191ff0416a42d2f14a252197a1
BLAKE2b-256 checksum
How to use checksums
30125ce037cd052d8f7e915a5db8d08a48daa9153b8809268c68ced5c4688dcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp38-cp38-win_amd64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp38-cp38-win_amd64.whl
Size 1.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
88d3ec6de40f515531c3f3b479925326a3eda1b56bed91400f5ee25c90c7d1c9
BLAKE2b-256 checksum
How to use checksums
cb282d2efa718dc230bb73082e1e8f86f45682a26ff00408c141bcf486ab8dfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f39db24efdf07b0d81c3d844c88c6973985d9a4433bc3ec9c32a137eff2ff89f
BLAKE2b-256 checksum
How to use checksums
30c80f126b555d004290e502dc5149bc42b43d4e3e7bd543d63ccf659453faed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2a772743e0737278290635bc5ff2961beb472c2a0c83ae4542176c6f8c7ec3ae
BLAKE2b-256 checksum
How to use checksums
3c507a3a5d1cd87096f058ba5f3ec715a2daf4aa757a9670380c6faddef547d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_11_0_arm64.whl
Size 7.6 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f4505bfa0a3a67351f7cf9a13c8c0030687ab89f9b165c331babc3f98f3f6913
BLAKE2b-256 checksum
How to use checksums
400f1de733a90082fefc7918c503b617426bdfc0e325e837e0d32fbd0f565770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_10_9_x86_64.whl
Size 8.6 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b114b8879606dbe701826fe2b72da58b8a845d10927f801321bf643ea159ac21
BLAKE2b-256 checksum
How to use checksums
0a218414335555d4d3c2a62bed621e7d57f9b3b426ca2cb7452fbf4ed3ac0d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp37-cp37m-win_amd64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp37-cp37m-win_amd64.whl
Size 1.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
5c440da5555fa06ad47081b4527cf28abd530c1a2c096e88f1fc76e1fb4f38a5
BLAKE2b-256 checksum
How to use checksums
b8c0b6be2fdfef4129955ab7e234b45ea3990be09b5194eb941272ab804e0f9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
757ee34b822aa2d132617354d4cb1d1b89ec4f3163c1b4f96bb0ce48c99be72c
BLAKE2b-256 checksum
How to use checksums
b0535e02adae723b74a819b321f5594bfebb02e67ee5052b22848b6127b589fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ba726952ae0f4c97143bed13b9ff19d65a743132db073eb06c7366a5f64be6ef
BLAKE2b-256 checksum
How to use checksums
143d10108383e42302a7ce11fb8bc90695904bfb91500e5eddfae82ed5266830
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Size 8.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6ac80cae9b6b4ee58db46f213cb804d68487762b7a4e26caae006529905607c3
BLAKE2b-256 checksum
How to use checksums
7b4f844d92b8fcfd5587640924c30e1ef8e46145d10c16d5512ba15013da7f23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp36-cp36m-win_amd64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp36-cp36m-win_amd64.whl
Size 1.1 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e02773eee9b2cb4ce71005fe5cd86b32466efacbe6d53efb1bc71ef3346aa147
BLAKE2b-256 checksum
How to use checksums
e3dcb057a262a4c2709d7617e96b000b0d7943e691868f9b612f24a110a706dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
829372db25626022117c6e617f30b518be350880d41f8a757d151031e540685f
BLAKE2b-256 checksum
How to use checksums
b498412892098c3a902311c36c044ebfd04dcfb5490a195d105d1576c4fab55f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c168e3b1ded70ea4e64d0922357b4e67ea20abd8bd95288e7f7c8faeedf5087b
BLAKE2b-256 checksum
How to use checksums
424317c5ee135512942cc8fdb39b3731e39aca2c987631ecb1f2f53428216042
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release files / superstream_confluent_kafka-2.4.0.4-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka-2.4.0.4-cp36-cp36m-macosx_10_9_x86_64.whl
Size 8.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0411e3063020213708a4b5bbe5a8d0f6e7d7e502bbd494fa478e358db5fffcce
BLAKE2b-256 checksum
How to use checksums
53c854b00dd0f76af872662369bfc3a4d456ce3d9760b1410a787585ca8089b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64

Release history Release notifications | RSS feed

This release

2.4.0.4 This release

34 release files

2.4.0

34 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page