Skip to main content

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.15.1

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.15.1
File Size Uploaded
confluent_kafka-2.15.1.tar.gz 325.1 kB Details

Built distributions (wheels)

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

Total release size: 162.7 MB

Release files / confluent_kafka-2.15.1.tar.gz

Download URL confluent_kafka-2.15.1.tar.gz
Size 325.1 kB
Tags Source
SHA-256 checksum
How to use checksums
99d1223020e27854e75981333983c5120d64762268f8afcc805fbd62e7de49aa
BLAKE2b-256 checksum
How to use checksums
44fde8204b211ce0f32d4d03f9c3423b1244c2dc7fae45babbf98979c00a9e11
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.15.1-cp314-cp314-win_amd64.whl

Download URL confluent_kafka-2.15.1-cp314-cp314-win_amd64.whl
Size 4.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2122c014e61b0a7882632ec39f58f2ee32577e5a069bac28757bf0dc6eaceec0
BLAKE2b-256 checksum
How to use checksums
b0fddb44400d91a0899292a4ea582f44699d41fe90218201b984efd6fb03a3ae
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.15.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.15.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f1f9877521804e79d5a9a9147dc8cf0f804fc3ebced47d6170024b637197d461
BLAKE2b-256 checksum
How to use checksums
864497231c660bade51737044eb1a0f63f5ef4c1d98077a7ef77c32c9c91be9c
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.15.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.15.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9120aeabde16fb758cd0742baee54b8456712ded20f54e18cd5e910629e2ff31
BLAKE2b-256 checksum
How to use checksums
acfb51e2d0de3761b0b28031ac0b2d0e537e756fe8b6bdc4a9b8981a23c1c2ff
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.15.1-cp314-cp314-macosx_13_0_x86_64.whl

Download URL confluent_kafka-2.15.1-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
8c24859213dd3e429ffb24fff8d80d6468068622034f7f32b23c2f8e3d9b728b
BLAKE2b-256 checksum
How to use checksums
1f25a87e7bd71912435a857a9a3c240290c383f4f8808d50c272afe881907af4
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.15.1-cp314-cp314-macosx_13_0_arm64.whl

Download URL confluent_kafka-2.15.1-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
8e872fd5615ed4d074ddfc0f5c6cb54d4687599b2928219c50165e8738a624e5
BLAKE2b-256 checksum
How to use checksums
971d7ecedad4c2b67efb795071a0baf84e0352f8e1843761912ae11859df3b93
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.15.1-cp313-cp313-win_amd64.whl

Download URL confluent_kafka-2.15.1-cp313-cp313-win_amd64.whl
Size 4.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
894e028a3eac45658ee4c769375b38b0792b2e2a9a737174d320b498d7f35b8e
BLAKE2b-256 checksum
How to use checksums
fe6ef4ba9fbf64044af8e622ebf03da28696390cacb76d778f0542b7b77424db
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.15.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.15.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4d81bff7c1f169ee674423a0f493a4cde2452d3c352e25d419023fc6133e8316
BLAKE2b-256 checksum
How to use checksums
2e43102114edc44314b669904ce51f1473137b2830bf4862dfc6d2b1ad3fcf91
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.15.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.15.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3d0a053129eda18e15d22a25d62888401b0843b88976ac7356c8d80150860248
BLAKE2b-256 checksum
How to use checksums
774d9ee22367647259bc61ec6e2466f6cd9bb4a9d1dca36de389af6dafabcb49
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.15.1-cp313-cp313-macosx_13_0_x86_64.whl

Download URL confluent_kafka-2.15.1-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
8f9ffba2a799d63ed6b3c76eb497307a84fe4509b129f2d50e4e86a38925577e
BLAKE2b-256 checksum
How to use checksums
6e5baf7502dae0ca17f391e3c852222eb849f86e16d30607caa41e566280d598
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.15.1-cp313-cp313-macosx_13_0_arm64.whl

Download URL confluent_kafka-2.15.1-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
22e848a79e7e6c208d6e227130139203462ad34c9d27e87c861cff03d3402953
BLAKE2b-256 checksum
How to use checksums
fac41e5222ab41a640c03442a112e55f3d64c1353b0bc9775f6234811e989a80
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.15.1-cp312-cp312-win_amd64.whl

Download URL confluent_kafka-2.15.1-cp312-cp312-win_amd64.whl
Size 4.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b6c73dcb91d5f84ed0d24b37817944f44b5d661f02ec8cc7a3c6d497c03bdc7c
BLAKE2b-256 checksum
How to use checksums
3cb8d07ef7c72f55c01d13de4873e86e49eb6ebd8989cb104cb982fa365d389b
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.15.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.15.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
326e237f6b25587d7dc96854e3a1315979843bacbe48d76a50412f12e49328e1
BLAKE2b-256 checksum
How to use checksums
d7a331112ce258d74be4636e6d1f73717587e19fd311c70477ae807136f3a48c
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.15.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.15.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2d2d876c83214f2651d92c557d5057be1356dd3fbb31f26d50863f610655e2fe
BLAKE2b-256 checksum
How to use checksums
25088c404bb5849f98e8468b24f1f336360cc37802bb058ff750255621fea484
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.15.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.15.1-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
64fbcb0c6ee95d0baee2b238d177595c7baa8ccd74df96bea086103dfbfd254d
BLAKE2b-256 checksum
How to use checksums
6d6d67e59d6807d472ad5f2ac831e735da5ffd321da98adf64cef4cc0bf5f6ed
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.15.1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.15.1-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
79749b23a3ad751546f9de5bae3651116cbd0df449afc86d122c80359d6453ca
BLAKE2b-256 checksum
How to use checksums
c4e679cc2bb61cf05f00e4b367e2aa4cb940e5eddbfa4adeb4177115791f4a7d
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.15.1-cp311-cp311-win_amd64.whl

Download URL confluent_kafka-2.15.1-cp311-cp311-win_amd64.whl
Size 4.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
80251e20c52e469b9bb066eca9b885d787b4be13356950a880198889cd215bfc
BLAKE2b-256 checksum
How to use checksums
3dca0eb8d48ecf3b241a62fba10a3ad83a95248ba53058b272a63a5be75e9c23
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.15.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.15.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
44b849e0b375ff4c7a2e5e7af27a48d808933b53f3a8bf8e84b5c81eef9463ec
BLAKE2b-256 checksum
How to use checksums
2243de7ba18948792e128a86236ed5c5d6e4bab6c5bfc2be1b003880afa6dcbb
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.15.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.15.1-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
3a6a11c4d19eecdf51990adfa9e05e238f500b9888253230b158370c482a60cc
BLAKE2b-256 checksum
How to use checksums
6fd5b01aad0c4938822b5697648e0ae5ab87729138a59fdc078b00a983aac90c
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.15.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.15.1-cp311-cp311-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
84fd9868b825ceec3b027dabc9e40e62951eab20dc72a6b53fbfca0a584df074
BLAKE2b-256 checksum
How to use checksums
d31cca5f19b968d115ac082a3ddd2ac1fdc5219a4789c337074404e82b53afc6
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.15.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.15.1-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
19e94f063c1d2f6a46ee56b4a33a2990bbaa879c66622c4a872e7832b26339ca
BLAKE2b-256 checksum
How to use checksums
6d19b74eab7df53c28dda7440abe3d9e2898b806cd14055fceae68cbb9d1808f
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.15.1-cp310-cp310-win_amd64.whl

Download URL confluent_kafka-2.15.1-cp310-cp310-win_amd64.whl
Size 4.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6a5381603885caefc6ba1331cf6438fd2e1aaa94604135905bdda1aa5e350690
BLAKE2b-256 checksum
How to use checksums
78a2f2396f4ca7b0aa0d1afc85f89ad75d0f913a64fb1e8741f7c5b21ae32bad
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.15.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.15.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c410e97bc41bc54f88a258324673bcc4f32531d9bce0fccac8c91ecd4e2327ae
BLAKE2b-256 checksum
How to use checksums
4e9eb78a9afb8befcc6ad6c6846ec03933568217d96a45ca2b84dfcb16290c4d
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.15.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.15.1-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
545184b557915a06ab4fc8c2820036dd6f0a5307c1f94fe3efea0d3d79f98c31
BLAKE2b-256 checksum
How to use checksums
6ee347146b19500d78cc8930bb598ac72860118dd403192078e0ee9466a1417a
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.15.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.15.1-cp310-cp310-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6bb7cdd82df28d2027dfb38d52ad6f3e362c1e9a9694514a736714c5eeff2a6c
BLAKE2b-256 checksum
How to use checksums
51417241d11c035fba3f3897c8571fb39aeb6951b4689bd22bc85c373af34096
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.15.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.15.1-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
328be3d445b17bc8df7a22d810f0d44f3ef97e9ec157ad73282f17acf2c86c12
BLAKE2b-256 checksum
How to use checksums
e76d27fb748ffafef03b3b3a78a477172571860cc8ce4742772b01ad1adb6775
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.15.1-cp39-cp39-win_amd64.whl

Download URL confluent_kafka-2.15.1-cp39-cp39-win_amd64.whl
Size 4.6 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
fe402abe9beda524d76c1997af23351b90561766296845b5441128a24b97b842
BLAKE2b-256 checksum
How to use checksums
88df08444f1bab517ab66edbedacc2605be47fe3b33b882e16bf8cd213b87026
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.15.1-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.15.1-cp39-cp39-manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1bea62052c17b2eafbcca71d2cb1689253c99b4f54ebada26d27b3e1079b3120
BLAKE2b-256 checksum
How to use checksums
443a91dad579cf5ae8f179e6317204c8d42425d3e909b0bd2aded1ebdd6b8901
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.15.1-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.15.1-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
da557fbf20d3f456672433c4978eb9d789115606b1bb89feef2dbdea22384ee8
BLAKE2b-256 checksum
How to use checksums
f50440e40c0f21b3fcc59cb5d0b0a1d35c1832a6700948e03e260036ba3cb0db
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.15.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.15.1-cp39-cp39-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
68d2a8fed8f870ba8a793f982029aa7577d2e3744ca42a6eb23d4ddc4f6a80dd
BLAKE2b-256 checksum
How to use checksums
109616876f012d295453370929dec8841ddbd7b873c593cc587f2959b29ae481
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.15.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.15.1-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
93df8fb95ddc9f059a538f5a5ffbf59a8c1e000f225b8ea3471dfc969b0121de
BLAKE2b-256 checksum
How to use checksums
bc8028fbe940668827f9f28d3dbd49763637c948d02f16a8296002e758510b36
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.15.1-cp38-cp38-win_amd64.whl

Download URL confluent_kafka-2.15.1-cp38-cp38-win_amd64.whl
Size 4.6 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
767ad0b914ee0028378416652d70ae389012b84560be545b60c42f3b8c139bce
BLAKE2b-256 checksum
How to use checksums
62b176e7272d6d461fecb56af7a03417e9008a44b216de4ef998663710a3ee1c
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.15.1-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL confluent_kafka-2.15.1-cp38-cp38-manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cd98c841437cc2933d80e935b5633b6abd2fc05ed91cf8a3b9c0ef60871fe79b
BLAKE2b-256 checksum
How to use checksums
d4c860a9c51d9e2cd35a938e9f005a73a71c82b0632dc6ac803a5c097df85ce8
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.15.1-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL confluent_kafka-2.15.1-cp38-cp38-manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9818cb29557c624fdc13447225c7882a58738a6a730d2b334940af6400412e35
BLAKE2b-256 checksum
How to use checksums
8f777d0b7a52b8f7d336c228505b85355a5963fd36d45b47e0db6eff83526c25
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.15.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL confluent_kafka-2.15.1-cp38-cp38-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
77a8a18542ddeeb94e5b7adbb2973f8329cb2d38c9e329ed6061141414d93cbe
BLAKE2b-256 checksum
How to use checksums
735e1a8908dc7079925fb85f60ede3519479d606390de1073f7a44b404a964e1
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.15.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL confluent_kafka-2.15.1-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
020f59cbcd5c6db2201bc5dbbdeb65cd9887d6b7561e2dc2c8b8391869c47b7a
BLAKE2b-256 checksum
How to use checksums
32085f14b6f534e806846dff249235a128528c1aa162b722ab5786744a993f8e
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.15.1 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