Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Confluent's Python Client for Apache Kafka®

Try Confluent Cloud - The Data Streaming Platform

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

Recommended for Production: While this client works with any Kafka deployment, it's optimized for and fully supported with Confluent Cloud (fully managed) and Confluent Platform (self-managed), which provide enterprise-grade security, monitoring, and support.

Why Choose Confluent's Python Client?

Unlike the basic Apache Kafka Python client, confluent-kafka-python provides:

  • Production-Ready Performance: Built on librdkafka (C library) for maximum throughput and minimal latency, significantly outperforming pure Python implementations.
  • Enterprise Features: Schema Registry integration, transactions, exactly-once semantics, and advanced serialization support out of the box.
  • AsyncIO Support: Native async/await support for modern Python applications - not available in the Apache Kafka client.
  • Comprehensive Serialization: Built-in Avro, Protobuf, and JSON Schema support with automatic schema evolution handling.
  • Professional Support: Backed by Confluent's engineering team with enterprise SLAs and 24/7 support options.
  • Active Development: Continuously updated with the latest Kafka features and performance optimizations.
  • Battle-Tested: Used by thousands of organizations in production, from startups to Fortune 500 companies.

Performance Note: The Apache Kafka Python client (kafka-python) is a pure Python implementation that, while functional, has significant performance limitations for high-throughput production use cases. confluent-kafka-python leverages the same high-performance C library (librdkafka) used by Confluent's other clients, providing enterprise-grade performance and reliability.

Key Features

  • High Performance & Reliability: Built on librdkafka, the battle-tested C client for Apache Kafka, ensuring maximum throughput, low latency, and stability. The client is supported by Confluent and is trusted in mission-critical production environments.
  • Comprehensive Kafka Support: Full support for the Kafka protocol, transactions, and administration APIs.
  • Queues for Kafka (Preview): A ShareConsumer (KIP-932) for queue-like, cooperative consumption with per-record acknowledgement. See the Share Consumer guide. Preview — not recommended for production.
  • AsyncIO Producer: A fully asynchronous producer (AIOProducer) for seamless integration with modern Python applications using asyncio.
  • Seamless Schema Registry Integration: Synchronous and asynchronous clients for Confluent Schema Registry to handle schema management and serialization (Avro, Protobuf, JSON Schema).
  • Improved Error Handling: Detailed, context-aware error messages and exceptions to speed up debugging and troubleshooting.
  • [Confluent Cloud] Automatic Zone Detection: Producers automatically connect to brokers in the same availability zone, reducing latency and data transfer costs without requiring manual configuration.
  • [Confluent Cloud] Simplified Configuration Profiles: Pre-defined configuration profiles optimized for common use cases like high throughput or low latency, simplifying client setup.
  • Enterprise Support: Backed by Confluent's expert support team with SLAs and 24/7 assistance for production deployments.

Usage

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

Choosing Your Kafka Deployment

  • Confluent Cloud - Fully managed service with automatic scaling, security, and monitoring. Best for teams wanting to focus on applications rather than infrastructure.
  • Confluent Platform - Self-managed deployment with enterprise features, support, and tooling. Ideal for on-premises or hybrid cloud requirements.
  • Apache Kafka - Open source deployment. Requires manual setup, monitoring, and maintenance.

Additional examples can be found in the examples directory or the confluentinc/examples GitHub repo, which include demonstrations 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 see the Python client docs and the API reference.

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

AsyncIO Producer

Use the AsyncIO Producer inside async applications to avoid blocking the event loop.

import asyncio
from confluent_kafka.aio import AIOProducer

async def main():
    p = AIOProducer({"bootstrap.servers": "mybroker"})
    try:
        # produce() returns a Future; first await the coroutine to get the Future,
        # then await the Future to get the delivered Message.
        delivery_future = await p.produce("mytopic", value=b"hello")
        delivered_msg = await delivery_future
        # Optionally flush any remaining buffered messages before shutdown
        await p.flush()
    finally:
        await p.close()

asyncio.run(main())

Notes:

  • Batched async produce buffers messages; delivery callbacks, stats, errors, and logger run on the event loop.
  • Per-message headers are not supported in the batched async path. If headers are required, use the synchronous Producer.produce(...) (you can offload to a thread in async apps).

For a more detailed example that includes both an async producer and consumer, see examples/asyncio_example.py.

Architecture: For implementation details and component architecture, see the AIOProducer Architecture Overview.

When to use AsyncIO vs synchronous Producer

  • Use AsyncIO Producer when your code runs under an event loop (FastAPI/Starlette, aiohttp, Sanic, asyncio workers) and must not block.
  • Use synchronous Producer for scripts, batch jobs, and highest-throughput pipelines where you control threads/processes and can call poll()/flush() directly.
  • In async servers, prefer AsyncIO Producer; if you need headers, call sync produce() via run_in_executor for that path.

AsyncIO with Schema Registry

The AsyncIO producer and consumer integrate seamlessly with async Schema Registry serializers. See the Schema Registry Integration section below for full details.

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(f'Message delivery failed: {err}')
    else:
        print(f'Message delivered to {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.

Schema Registry Integration

This client provides full integration with Schema Registry for schema management and message serialization, and is compatible with both Confluent Platform and Confluent Cloud. Both synchronous and asynchronous clients are available.

Learn more

Synchronous Client & Serializers

Use the synchronous SchemaRegistryClient with the standard Producer and Consumer.

from confluent_kafka import Producer
from confluent_kafka.schema_registry import SchemaRegistryClient
from confluent_kafka.schema_registry.avro import AvroSerializer
from confluent_kafka.serialization import StringSerializer, SerializationContext, MessageField

# Configure Schema Registry Client
schema_registry_conf = {'url': 'http://localhost:8081'}  # Confluent Platform
# For Confluent Cloud, add: 'basic.auth.user.info': '<sr-api-key>:<sr-api-secret>'
# See: https://docs.confluent.io/cloud/current/sr/index.html
schema_registry_client = SchemaRegistryClient(schema_registry_conf)

# 2. Configure AvroSerializer
avro_serializer = AvroSerializer(schema_registry_client,
                                 user_schema_str,
                                 lambda user, ctx: user.to_dict())

# 3. Configure Producer
producer_conf = {
    'bootstrap.servers': 'localhost:9092',
}
producer = Producer(producer_conf)

# 4. Produce messages
serialized_value = avro_serializer(some_user_object)
producer.produce('my-topic', key='user1', value=serialized_value)
producer.flush()

Asynchronous Client & Serializers (AsyncIO)

Use the AsyncSchemaRegistryClient and Async serializers with AIOProducer and AIOConsumer. The configuration is the same as the synchronous client.

from confluent_kafka.aio import AIOProducer
from confluent_kafka.schema_registry import AsyncSchemaRegistryClient
from confluent_kafka.schema_registry._async.avro import AsyncAvroSerializer

# Setup async Schema Registry client and serializer
# (See configuration options in the synchronous example above)
schema_registry_conf = {'url': 'http://localhost:8081'}
schema_client = AsyncSchemaRegistryClient(schema_registry_conf)
serializer = await AsyncAvroSerializer(schema_client, schema_str=avro_schema)

# Use with AsyncIO producer
producer = AIOProducer({"bootstrap.servers": "localhost:9092"})
serialized_value = await serializer(data, SerializationContext("topic", MessageField.VALUE))
delivery_future = await producer.produce("topic", value=serialized_value)

Available async serializers: AsyncAvroSerializer, AsyncJSONSerializer, AsyncProtobufSerializer (and corresponding deserializers).

See also:

Import paths

from confluent_kafka.schema_registry._async.avro import AsyncAvroSerializer, AsyncAvroDeserializer
from confluent_kafka.schema_registry._async.json_schema import AsyncJSONSerializer, AsyncJSONDeserializer
from confluent_kafka.schema_registry._async.protobuf import AsyncProtobufSerializer, AsyncProtobufDeserializer

Client-Side Field Level Encryption (CSFLE): To use Data Contracts rules (including CSFLE), install the rules extra (see Install section), and refer to the encryption examples in examples/README.md. For CSFLE-specific guidance, see the Confluent Cloud CSFLE documentation.

Note: The async Schema Registry interface mirrors the synchronous client exactly - same configuration options, same calling patterns, no unexpected gotchas or limitations. Simply add await to method calls and use the Async prefixed classes.

Troubleshooting

  • 401/403 Unauthorized when using Confluent Cloud: Verify your basic.auth.user.info (SR API key/secret) is correct and that the Schema Registry URL is for your specific cluster. Ensure you are using an SR API key, not a Kafka API key.
  • Schema not found: Check that your subject.name.strategy configuration matches how your schemas are registered in Schema Registry, and that the topic and message field (key/value) pairing is correct.

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(f"Consumer error: {msg.error()}")
        continue

    print(f"Received message: {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(f"Topic {topic} created")
    except Exception as e:
        print(f"Failed to create topic {topic}: {e}")

Thread safety

The Producer, Consumer, and AdminClient are all thread safe. The ShareConsumer (Preview) is not thread safe — a single instance must not be used concurrently from multiple threads (see the Share Consumer guide).

Install

# Basic installation
pip install confluent-kafka

# With Schema Registry support
pip install "confluent-kafka[avro,schemaregistry]"     # Avro
pip install "confluent-kafka[json,schemaregistry]"     # JSON Schema
pip install "confluent-kafka[protobuf,schemaregistry]" # Protobuf

# With Data Contract rules (includes CSFLE support)
pip install "confluent-kafka[avro,schemaregistry,rules]"

# With AWS IAM OAUTHBEARER authentication (mints JWTs via AWS STS GetWebIdentityToken)
pip install "confluent-kafka[oauthbearer-aws]"

Note: Pre-built Linux wheels do not include SASL Kerberos/GSSAPI support. For Kerberos, see the source installation instructions in INSTALL.md. 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]"

To authenticate to a Kafka cluster using AWS IAM (when running on EC2, EKS, ECS, Fargate, or Lambda with an IAM role attached), add the oauthbearer-aws extra:

pip install "confluent-kafka[oauthbearer-aws]"

Activation is config-only — set sasl.oauthbearer.method=oidc, sasl.oauthbearer.metadata.authentication.type=aws_iam, and sasl.oauthbearer.config="region=...,audience=...". The client mints fresh JWTs via AWS STS on every token refresh — no static credentials, no Python-side imports. See examples/oauth_oidc_ccloud_aws_iam.py for a worked example.

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

Release files for confluent-kafka 2.16.0rc1

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

Source distribution (sdist)

Source distribution for confluent-kafka 2.16.0rc1
File Size Uploaded
confluent_kafka-2.16.0rc1.tar.gz 365.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for confluent-kafka 2.16.0rc1
File
confluent_kafka-2.16.0rc1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
confluent_kafka-2.16.0rc1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
confluent_kafka-2.16.0rc1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
confluent_kafka-2.16.0rc1-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
confluent_kafka-2.16.0rc1-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
confluent_kafka-2.16.0rc1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
confluent_kafka-2.16.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
confluent_kafka-2.16.0rc1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
confluent_kafka-2.16.0rc1-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
confluent_kafka-2.16.0rc1-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
confluent_kafka-2.16.0rc1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
confluent_kafka-2.16.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
confluent_kafka-2.16.0rc1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
confluent_kafka-2.16.0rc1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
confluent_kafka-2.16.0rc1-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
confluent_kafka-2.16.0rc1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
confluent_kafka-2.16.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
confluent_kafka-2.16.0rc1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
confluent_kafka-2.16.0rc1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
confluent_kafka-2.16.0rc1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
confluent_kafka-2.16.0rc1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
confluent_kafka-2.16.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
confluent_kafka-2.16.0rc1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
confluent_kafka-2.16.0rc1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
confluent_kafka-2.16.0rc1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
confluent_kafka-2.16.0rc1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
confluent_kafka-2.16.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
confluent_kafka-2.16.0rc1-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
confluent_kafka-2.16.0rc1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
confluent_kafka-2.16.0rc1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
confluent_kafka-2.16.0rc1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
confluent_kafka-2.16.0rc1-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
confluent_kafka-2.16.0rc1-cp38-cp38-manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64 Details
confluent_kafka-2.16.0rc1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
confluent_kafka-2.16.0rc1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 164.6 MB

Release files / confluent_kafka-2.16.0rc1.tar.gz

Download URL confluent_kafka-2.16.0rc1.tar.gz
Size 365.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c02122ab77dbed117400931d255d0e358518324b61b3901d93926c0b29a56448
BLAKE2b-256 checksum
How to use checksums
42b413c5fa9734c867928f80c4634cc47f51a99f1d5bf27ff139b056da3d98de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp314-cp314-win_amd64.whl

Download URL confluent_kafka-2.16.0rc1-cp314-cp314-win_amd64.whl
Size 4.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
63ad3fd0e4de45e55ee402749008445b277e24bf7e4e436fb09e551ee12a26f0
BLAKE2b-256 checksum
How to use checksums
bd99679dc30d846937c70e85604ab04d53ddc0c3969eed122b0b18cfb410d305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 4.9 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e04cd71d1b1c9ac58ae8dbb83eb285f0aaab9c00392c45ceacf5ebddd091176d
BLAKE2b-256 checksum
How to use checksums
59c0e9c30dca826db0386c8beaca73a8585e56bfefde9b310d8676ce6944ac54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.16.0rc1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 5.1 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f250c19a9e012a1a6032d30bf62b8364af3a200306708b9e7589e10b11b0ee17
BLAKE2b-256 checksum
How to use checksums
fdb3b78c6d50bfbe80d93d209690b0392980964c0420b608465ddf45b7cba13f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp314-cp314-macosx_13_0_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp314-cp314-macosx_13_0_x86_64.whl
Size 4.4 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ff92074a24d6eac45280d23a32e10a7f9a18264f6af87c7379fe0e73fda060f4
BLAKE2b-256 checksum
How to use checksums
ce1196887babfd8c886238bbbcad818c5f3003f440fe4604b0c192132b685812
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp314-cp314-macosx_13_0_arm64.whl

Download URL confluent_kafka-2.16.0rc1-cp314-cp314-macosx_13_0_arm64.whl
Size 4.4 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
d7a0d4255c7ea746330aace52e00dd123ba17fcf7004060b73b150a14eff7429
BLAKE2b-256 checksum
How to use checksums
0e92719a2336bcb738a58228e573712de65426108eb5a1712acab4d100723980
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp313-cp313-win_amd64.whl

Download URL confluent_kafka-2.16.0rc1-cp313-cp313-win_amd64.whl
Size 4.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
af5c07882213297d99438975714b9272a9cf7728c4f28a9b37e40f1375fc05fa
BLAKE2b-256 checksum
How to use checksums
e98f854d44efb4cf5d6cd5cf553c4fd7ba842bb4fd36ea7ee5a1d40bb359246a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 4.9 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
86d50bde6da491949d46ec92a505aa872055f6847c81920e19ad6e56abae5a2a
BLAKE2b-256 checksum
How to use checksums
ae543b830c0214f3f2609e433c2ad7d865084e2d23434389e10489314cea3cd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.16.0rc1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 5.1 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
10ccf07a520768302d0fa7a45b4f1336abc651fc086171d44c120beb34106c55
BLAKE2b-256 checksum
How to use checksums
5929e11c56899acdfdad85b6c08eb1c63ac1ba3105427fd041a8557bb3c6106d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp313-cp313-macosx_13_0_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp313-cp313-macosx_13_0_x86_64.whl
Size 4.4 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f0bd4dfbce902ee1a64aff08a6acf9a9f1068450779d5a1e48076d3e9d5d49f0
BLAKE2b-256 checksum
How to use checksums
dd08397dffbb9ee9f6929486fc9fc36622e2b7dafa96696bb1c7194f5c7f4d63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp313-cp313-macosx_13_0_arm64.whl

Download URL confluent_kafka-2.16.0rc1-cp313-cp313-macosx_13_0_arm64.whl
Size 4.4 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
722623327647133e05f3c7032196c6049544337252aeac4a0b28eda365a313b2
BLAKE2b-256 checksum
How to use checksums
ac1023c28d28dca1ea41e6792b894d7f5d1311ef4da63edea88785c962edc0bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp312-cp312-win_amd64.whl

Download URL confluent_kafka-2.16.0rc1-cp312-cp312-win_amd64.whl
Size 4.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
992b1751e0481c7418c5d0ed02cd11fb3f850b9fc7f7b37e0ec8556dcc63cd8e
BLAKE2b-256 checksum
How to use checksums
6899ab2af26e76e9d6f0e964a4ac032225215a9faa4ff89914e6178803dda012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49b344692f75dd6ca00f4231e0bb22fd39dbec5e062af21166f27d418c9c3786
BLAKE2b-256 checksum
How to use checksums
d9617b12387c14591a37d25255c935f24855d6a69220b83d5a7b5ca43b221ab2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.16.0rc1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
20b5cb067b14cb9f4f19e58b1685648e8f2ed1278100e396481c02bc1899763a
BLAKE2b-256 checksum
How to use checksums
a111cfd4018c05100e25bce300801ab7be209750b5f5db05db59e2266453c53b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp312-cp312-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.16.0rc1-cp312-cp312-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8d7b39cdac3f30b1fe95b2da309f98c730638e087c209d4c46cf8424a1c68ed7
BLAKE2b-256 checksum
How to use checksums
5f81028f08d4842e1b2546e4dc62b1f0f21f5853ba5614461fc0bdc1c6e85c98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp312-cp312-macosx_10_9_x86_64.whl
Size 4.4 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a8a9cab802aa069f662a17f10429fbcf9c31755e8337820ed2af29e6bd6e4cab
BLAKE2b-256 checksum
How to use checksums
8300c504288c5103a62734f5665235394376539d9ce7c5350734e669a7b2fd0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp311-cp311-win_amd64.whl

Download URL confluent_kafka-2.16.0rc1-cp311-cp311-win_amd64.whl
Size 4.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
67e5b6b61160c6a7cf07ce69cc91485e7994251724ec47abd04dfddb32e4ae4f
BLAKE2b-256 checksum
How to use checksums
2f4fad1bcc68ccc4003b749b4db435401a30aabbd860cd4ead1b6aeb3d5725f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 4.9 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f3d57125738a0735c63ddec7a74c57508eb8b68b0f0781aaecd03fd4e07c2d98
BLAKE2b-256 checksum
How to use checksums
0cfde4bd0bb044eb3d7088b21793cebe5bf01d86cf21cd9beb5d292706697dfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.16.0rc1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
77e370e5de0ebe6e5a86ed73ebe3209c3d0bd21058b38a959fece16ce5e92763
BLAKE2b-256 checksum
How to use checksums
071115a02cad54840662ef0baef67eb36c16cdd6ed1f151a05990ab136e46963
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp311-cp311-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.16.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4e5db633ff380365912095c543cfbd7a8ef247c65909065613ec922fa4832e0c
BLAKE2b-256 checksum
How to use checksums
b7cb3c161eb1402235eb992ac46764de6ff374b2b3bec212fb010189e0668423
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Size 4.4 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a5d9d399fefb72644ecefe792e6fdfcd1d218d8fceceef4ad430f2913ef74ddc
BLAKE2b-256 checksum
How to use checksums
2ce491d549d6b8a83a16d76351aa324771036b083a2b2a4e04ba51bdffb59da0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp310-cp310-win_amd64.whl

Download URL confluent_kafka-2.16.0rc1-cp310-cp310-win_amd64.whl
Size 4.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a7480a8cf7c0766a05c18159b1117262d377debbbeedd8b0f613ad950437309d
BLAKE2b-256 checksum
How to use checksums
ac10ee9d99b70a8858567fbab6d1238cedc55b12a836b606df20b64b72f9352d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 4.9 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b8e73f0e325e3070fffda8de210b9d9b2c6e106dc1dfd351a421490ceefa273d
BLAKE2b-256 checksum
How to use checksums
7fc52742f7a19087df24b8c7316b235d8a1441f286dd84ba289c3746d9b0586c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.16.0rc1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5c5272583e486adfa403b9f2bcaf90c08e38b7ef6fbb604c1bb279fc466ac007
BLAKE2b-256 checksum
How to use checksums
098a86c3064995c68303e4b890207e858836598394dc88c269ab9f8fe286c084
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp310-cp310-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.16.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e1d6633ff99e31e4e2d2daa8d3b69c12fd4f3bcec43a39ca95dab1b5f09e3229
BLAKE2b-256 checksum
How to use checksums
dd7a5407be502d7e66c808f67230056e92fb05055b5d3ed6615eb249483a5c69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Size 4.4 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cd68dcd2e7047b6e2f47ac61d07b85758d888c66781acc3ef4818354e77a00c1
BLAKE2b-256 checksum
How to use checksums
89340b34759ebef80b20d3133400934e7e18700b39e87c353751cd4c75974ac7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp39-cp39-win_amd64.whl

Download URL confluent_kafka-2.16.0rc1-cp39-cp39-win_amd64.whl
Size 4.6 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
9179b797ffdfde3c2762f61a8f264fac8975dc1308353effe4b4161a533eee9e
BLAKE2b-256 checksum
How to use checksums
e7c6470febb5c352d9a63a3f2b920471da5bd38d0f3f3c1991a545a13eef5524
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Size 4.9 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5ac8d1db4d576453574441d5056c3efd74039ce4d19239d00bbe9889d6df546a
BLAKE2b-256 checksum
How to use checksums
0348d421237095b20f1ba137489264bc4e9d64d7506d7ad7e30efd9f5e2ab5d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.16.0rc1-cp39-cp39-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a915c5c4c76cb19f1241666861e57fe2048ace460f8319cf0c7e2a60e22dd11e
BLAKE2b-256 checksum
How to use checksums
b704138188b7301451e46de701aa58268ef6b1b41059a4aff53381b1856b7198
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp39-cp39-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.16.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a09977bd495d28e5918a11c9d5aca24fa3a1fb0cad20435d3792cb2fcd4232f
BLAKE2b-256 checksum
How to use checksums
216818d13a5ed6609b1fb05aaa9633afd1c930c7fd91ab37f8781ac6b86630ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Size 4.4 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
136b5ab45258481f519ddc45b9a58edba9bf63a2184b2ea9cf9592acc3fe7083
BLAKE2b-256 checksum
How to use checksums
f35bc8fa77bc1f104e303a44db30e65f795eb5f712c8232768d8f16773ae4746
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp38-cp38-win_amd64.whl

Download URL confluent_kafka-2.16.0rc1-cp38-cp38-win_amd64.whl
Size 4.6 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4dd274284c9d9531e611d971d32afd7d3985ded7c18ae4928764d6e230d24d5d
BLAKE2b-256 checksum
How to use checksums
7e7779582b748ac403d929d32836127931d12287369523b11707837e1d74bef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp38-cp38-manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
659af14f9737c4f3d705d2be77b38a4eed7c13d6e4ef56df425b3d0ae8e28f7e
BLAKE2b-256 checksum
How to use checksums
9041dca22c658e0331d11d776b8b1dc11fd719be0a55e63a5341840d3bcaf7d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.16.0rc1-cp38-cp38-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4bb7a74327b5bea297100d335409f18ce1470ad0d827bc6e3bd60cc2e1e86796
BLAKE2b-256 checksum
How to use checksums
d3c87b3a554fca62db7285e1988f52833b1e006e6abaa906048998ac43505b96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp38-cp38-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.16.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5eafbfee79536cb3f1a508fb19473f4f3a22a8a7566f01cd7286e941b1b18f3c
BLAKE2b-256 checksum
How to use checksums
fdcf0be1f5f36badb0ff0fa59f5dd96a0620d5ccd0bf00cf8f6302bab6bac9b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / confluent_kafka-2.16.0rc1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.16.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Size 4.4 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4b6501c220a0942abf15f9fb5753a165d450a643837b6c52f1a36e786f3a6f37
BLAKE2b-256 checksum
How to use checksums
b2c9beb2d9396802ce7015e629336cd53e9a1384e85ba783be9d628b0a16eab5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

This release

2.16.0rc1 This release

36 release files

2.9.0

36 release files

2.8.1

36 release files

2.7.0

35 release files

2.6.1

35 release files

2.6.0

39 release files

2.5.0

34 release files

2.3.0

34 release files

2.2.0

29 release files

2.0.2

29 release files

1.9.0

21 release files

1.7.0

20 release files

1.6.1

20 release files

1.5.0

26 release files

1.4.2

26 release files

1.4.1

26 release files

1.3.0

32 release files

1.2.0

26 release files

1.1.0

26 release files

1.0.1

26 release files

0.11.0

1 release file

0.9.4

1 release file

0.9.2

1 release file

0.9.1.1

1 release file

0.9.1

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