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 is a string - comma-separated list of tags.
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-beta 2.4.99

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-beta 2.4.99
File Size Uploaded
superstream_confluent_kafka_beta-2.4.99.tar.gz 171.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for superstream-confluent-kafka-beta 2.4.99
File
superstream_confluent_kafka_beta-2.4.99-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-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_beta-2.4.99-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-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_beta-2.4.99-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-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_beta-2.4.99-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-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_beta-2.4.99-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp38-cp38-manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-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_beta-2.4.99-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-manylinux_2_28_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-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_beta-2.4.99-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-manylinux_2_28_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.28+ ARM64 Details
superstream_confluent_kafka_beta-2.4.99-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_beta-2.4.99-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.1 MB

Release files / superstream_confluent_kafka_beta-2.4.99.tar.gz

Download URL superstream_confluent_kafka_beta-2.4.99.tar.gz
Size 171.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6c6f338471c6857d7eba4c685ca1f393f88970ff988def858429ee71afeaaeb7
BLAKE2b-256 checksum
How to use checksums
60dc2460d03ba8f72a8a35ab7a76b6e263acec9a86f6c2e58d36c75508f715a4
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_beta-2.4.99-cp312-cp312-win_amd64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ce41b24c97f8267a066d1b299766cf21e07ecb752711bd5e837b22b82d18bed8
BLAKE2b-256 checksum
How to use checksums
c287d22ce18f8bfdbd829936a21af78626bd0264e7b29825d91586ad478192dc
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_beta-2.4.99-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
9551f6e9c3c4f9bc5668e275f1159a84cbb4bb88464522101a75c842e6de970c
BLAKE2b-256 checksum
How to use checksums
4a6d4ca22bf6a828a67cd18bdfc16fadc93a63dbba4ecf64ab6744d098b4e5cd
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_beta-2.4.99-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
e6151467f02b15ea7aa6bb9e94f9f5542d4187fb660179558d0965a0849a4054
BLAKE2b-256 checksum
How to use checksums
3ad6e3edc2ecf9dbd0f3f3b41c98853eb18fd867fe29dd6a28cdb893fba67fbf
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_beta-2.4.99-cp312-cp312-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
364cd2647515f9345288d633ce15bf4518161cd44530dfe3458097ba136ea3ec
BLAKE2b-256 checksum
How to use checksums
e2889da2c05107b88d67804314f117117337bd18835f1a216615719424427539
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_beta-2.4.99-cp312-cp312-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
5f6181ce361388ac6ba72e122789cb12fd94186e5a347d66ef740a919f3ad6ac
BLAKE2b-256 checksum
How to use checksums
95f2ef1e072b4a4271b897d904a3750b16bb6c1f1d92893380dc39a9b2082141
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_beta-2.4.99-cp311-cp311-win_amd64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0d1c9090f729f48fe950a714a808a67e4b68248222d3c6b04356d520351559e8
BLAKE2b-256 checksum
How to use checksums
1cf97d473f8e280b5f2f845812d945d3fac8d5b41c3d69135f3fb436306d77d9
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_beta-2.4.99-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
3e4dbbb05a011b5e7d51f768daa9605712d2376c4fa662f626c20c2ecdc1847f
BLAKE2b-256 checksum
How to use checksums
56d02eb6d3def784d23dad3cf7b761719128a564d4e7c5e60fd82903fcecd302
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_beta-2.4.99-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
950c37551aac02ea45c21f3dbf64574df3286f85897fda3dd68a809ee19a5b0b
BLAKE2b-256 checksum
How to use checksums
5b0629cc0f40c84c398b92b5fd975fb972785ea85c4d25aefe7e933d4fed8e1f
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_beta-2.4.99-cp311-cp311-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
aa9a8b06315e1b8166a4200006832f640e8c0c43c90f0b80524284106556ff3b
BLAKE2b-256 checksum
How to use checksums
1ab1bd33c5d7b25a157054a7bbfaacfa2a6831d1dedb9114ccc74bd62846441b
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_beta-2.4.99-cp311-cp311-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
b0351f86b4f5510ba8adb1c46834d268a9581cf658fff2bb666869e65297812c
BLAKE2b-256 checksum
How to use checksums
6f189676771da1bb3076df55f7c11e25d46a1e4f982bc69eaf0fe56b3dd5579e
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_beta-2.4.99-cp310-cp310-win_amd64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1ace4645757cd88d3633ef051a07b6ef8a2e545fd0b645e0e812eef7e71674a5
BLAKE2b-256 checksum
How to use checksums
e2359c9ec9770eb930e77c00b7e7893445a301077c58fbc5e937f7d73229bd01
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_beta-2.4.99-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
8fb2d73056d68146b65bf135f2524d64e040bfdf6698747292eb2dad567959c8
BLAKE2b-256 checksum
How to use checksums
a845f6283f85e1ecfa518cb54a2225047644fa7fe2807b515da7c53e7cd073fc
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_beta-2.4.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
7a205233ed34f06b7e81ff0470955d04bb932ea724c2440af0abd127ce2f64a6
BLAKE2b-256 checksum
How to use checksums
70ce118ae2bff846aa624feaabff3050e1cbf34983cb43158777ae962297f237
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_beta-2.4.99-cp310-cp310-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
2ea48b7e1a8a7d3bdf390151b1960cbaafdfe1559e0ff104245050d2743c62d5
BLAKE2b-256 checksum
How to use checksums
06fedcbc0675ca4bd4698cb81da6eee4faf58f26cd040d57660e83c164cd9e9b
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_beta-2.4.99-cp310-cp310-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
5530423b7d5dcf8d8a8ddbada7957b5f4166918207c5aa9af680610607a920b5
BLAKE2b-256 checksum
How to use checksums
90a8a751e798138f23e19241581ffcfe41b7ec75ba058e94e14aac1b12fff09d
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_beta-2.4.99-cp39-cp39-win_amd64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-cp39-cp39-win_amd64.whl
Size 1.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
214c62a0186edc464f60526c85436534487ca08d1329aa8784be950061088ca5
BLAKE2b-256 checksum
How to use checksums
fbb7e164116ff9d9f39bdb09d570d7d756721f008ab9701f0b08df55e13c9401
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_beta-2.4.99-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
69326e0b52916abae0741f380694fb93c16e40781d5faad626d5c45f714f7bbd
BLAKE2b-256 checksum
How to use checksums
7c1bdd117528db31056fd100ecd198e28c3ec7b573f98280fbfaa85d6a936f8f
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_beta-2.4.99-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
7eec50d75d03caed54534ced0ce52edf11e311f0708fb21f591bbde9dbc082df
BLAKE2b-256 checksum
How to use checksums
42a24bccfcfaac29b2176513c5afd142e3dbf8c6edda2555fa1104ee936b2525
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_beta-2.4.99-cp39-cp39-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
30b9737539a14cdec358c13384609a8375a4cec9440cf097b5fb5360f3b8c5f7
BLAKE2b-256 checksum
How to use checksums
d7b938d901d01cb9640ca17e70e08fdf2bf626e68afb3d4ad77d725f3922bbe2
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_beta-2.4.99-cp39-cp39-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
0b7f9b9f7548df47de2207a305dfc05fa0169839e2b33f39526bab23fdf48b81
BLAKE2b-256 checksum
How to use checksums
8e2effad9ab4db74a30581e49d889860f2c9d4af850629ecdc92219d2aad44bf
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_beta-2.4.99-cp38-cp38-win_amd64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-cp38-cp38-win_amd64.whl
Size 1.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
6a52f53de9c751865e6f62108ced1fbd98b97aef94ef068368ac33e4e34014a4
BLAKE2b-256 checksum
How to use checksums
ba270626f9ab2e850ea730d5e9d96a2df988afa84c4f3ea4d9ecf095ed0e10de
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_beta-2.4.99-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
760aea1108dc17376552b3cda9989ed5695c66da9812c004e0b961896bec7d9c
BLAKE2b-256 checksum
How to use checksums
5f839951aba2c53d5b29be992739db165d7d7ed3424dc58ed30bc76c8c12eb59
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_beta-2.4.99-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
d622d080feca57bb0d41dfbf715e4c0f224afcce090965c182459a03d07fb4df
BLAKE2b-256 checksum
How to use checksums
00a2f019d29fb6e6f0ae0a9eafb43575743cf31eaba4df3da2136f47f093717b
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_beta-2.4.99-cp38-cp38-macosx_11_0_arm64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
168d04bec51e6054116daf297e9b37113e675e2fe9693213e3cd06bbd1d6e3c7
BLAKE2b-256 checksum
How to use checksums
be68003ad36972216294f2f98a04448f329e70339871dfa7daf09daca3884838
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_beta-2.4.99-cp38-cp38-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
ce9347bdb268000ce8a96f13ab9d77846003d6af19c3ff9e7a51864d2e21fe11
BLAKE2b-256 checksum
How to use checksums
5297593d17abb84b36a689eb93c9edd5843d45dedca162c8c7b05a8586e7e4d9
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_beta-2.4.99-cp37-cp37m-win_amd64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
6e0e1eaf84ef5725f5b81225b69d81b9edcc64f3799c6c295dac0292406b90c4
BLAKE2b-256 checksum
How to use checksums
8cadcb9861a4b3d2dcc761247f9dc0dde318cc73cc5f76797d39d0b1836375cd
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_beta-2.4.99-cp37-cp37m-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
45402496f9b0069d14f4745acd269182b407966277dab2e5587bcf97d3f38dda
BLAKE2b-256 checksum
How to use checksums
1c52c04abd8bdc2aeace4559bcc66cd9c89160b925383ee773b86d78bb5bf942
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_beta-2.4.99-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f5b2843ec0306d584676625092abe257a3012e5974e3f95309dc7bee6cef0174
BLAKE2b-256 checksum
How to use checksums
42384477666b6c491ddb045f49e955a07869ed40d7b3f783ffe68351c6671eb2
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_beta-2.4.99-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
813b18755dae556ad5493242c918af545cfa2d2c54ff4046e2520d0f683b30b2
BLAKE2b-256 checksum
How to use checksums
1fa81975966e56e7cb2fbc131a4ff9c35b43599a5fc13102d76d3abf9c1233e8
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_beta-2.4.99-cp36-cp36m-win_amd64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
c8713202eb728f492e61fd1dccf6771baee6df714685e56d2bb7acd431a3fdfe
BLAKE2b-256 checksum
How to use checksums
647851712a7f7a930bb1d34b9c525a8ee8a74bcac339e842942381fbe0efbc89
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_beta-2.4.99-cp36-cp36m-manylinux_2_28_aarch64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
95f6572c3b0d1a93bb5e4c4317ab88672c1005f86141838e47bbdddd458c3816
BLAKE2b-256 checksum
How to use checksums
488e1f34139687bc25db8021755b87464e0c30370fd2907059325288b8c6a1d7
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_beta-2.4.99-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
bb90d677c4a90116a857b9f1dfff595ea761be1f3ef2fc82d434732926fafa9d
BLAKE2b-256 checksum
How to use checksums
d4c52b51e1c778b7ca2c0bd0e93b7aad9adb2fbd4c20e9e1b297b0a2668daa27
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_beta-2.4.99-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL superstream_confluent_kafka_beta-2.4.99-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
6f8f5dfa34021979cf5deb6fd6893b7d8add59ce0ce0387d260655adf4596cc5
BLAKE2b-256 checksum
How to use checksums
2c993336a715037dcb63cf301d91dc16a97849c3c7bd7020b60718034c873384
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.99 This release

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