Kafkit helps you write Kafka producers and consumers in Python with asyncio.
Project description
Kafkit
Kafkit helps you write Kafka producers and consumers in Python with asyncio:
-
Kafkit provides a client for the Confluent Schema Registry's HTTP API. The
RegistryApiclient includes both high-level methods for managing subjects and schemas in a Registry, and direct low-level access to HTTP methods (GET, POST, PUT, PATCH, and DELETE). The high-level methods use caching so you can use the client as an integral part of your application's schema management.RegistryApiis implemented around aiohttp, but since the base class is designed with a sans IO architecture, a Registry client can be implemented with any asyncio HTTP library. -
Kafkit provides Avro message serializers and deserializers that integrate with the Confluent Schema Registry:
Deserializer,Serializer, andPolySerializer. -
The
RecordNameSchemaManageris a streamlined tool for serializing messages using the schemas maintained by your app, while also integrating with the Confluent Schema Registry. -
The
kafkit.sslmodule helps you connect to SSL-secured Kafka brokers.
Learn more about Kafkit at https://kafkit.lsst.io.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kafkit-0.3.1.tar.gz.
File metadata
- Download URL: kafkit-0.3.1.tar.gz
- Upload date:
- Size: 49.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b16dc5f3c698afdc5771636f13f8a418d48be931519fdc395a738926ea3d8254
|
|
| MD5 |
ccaef702999c6cb287b6bc6ed8422057
|
|
| BLAKE2b-256 |
af31909171bffb2c0fae51961fa6023525c3279e19060e55c0b330a17fa16c19
|
File details
Details for the file kafkit-0.3.1-py3-none-any.whl.
File metadata
- Download URL: kafkit-0.3.1-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9f998a839a37bc0cbff88cb17b902e4efe15cb2171a2e71364e8137c13235f9
|
|
| MD5 |
8014c1ecd0ed96a522da480847e109c5
|
|
| BLAKE2b-256 |
a69e406a876967591a82af90da403483ad64a48efcd3a97611d99812c713cf4c
|