Skip to main content

Pure HTTP client to manage schemas in Schema Registry

Project description

Simple / light HTTP client library (using requests) to manipulate schemas and definitions into Schema Registry.

  • Confluent API specification is documented here

  • RedPanda API specification is documented here

Usage

Very simple example to manipulate the schema registry and its resources. Every function returns the requests.Response object to allow you to implement any kind of logic from there, instead of trying to implement it for you.

Non 2xx HTTP codes raise exceptions which are in the kafka_schema_registry_admin.client_wrapper.errors More specific exceptions will be created in due course to identify exact exceptions.

from kafka_schema_registry_admin import SchemaRegistry

registry = SchemaRegistry("http://localhost:8081")
subjects = registry.get_all_subjects().json()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kafka_schema_registry_admin-0.5.3.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file kafka_schema_registry_admin-0.5.3.tar.gz.

File metadata

  • Download URL: kafka_schema_registry_admin-0.5.3.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.8.11-200.fc39.x86_64

File hashes

Hashes for kafka_schema_registry_admin-0.5.3.tar.gz
Algorithm Hash digest
SHA256 eef50837efd51ac28a3e073c4474d7564c12539a7f025a8e25db8d12965b6801
MD5 db73b264f23892b88e18b569e5de46fc
BLAKE2b-256 f2bb755657998eb184c6881883d7091b26b49ae8036d18e231aaf65e61e8acee

See more details on using hashes here.

File details

Details for the file kafka_schema_registry_admin-0.5.3-py3-none-any.whl.

File metadata

File hashes

Hashes for kafka_schema_registry_admin-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e60e3d704fab355bda30b63c4a890446d0e37cc47a4dfc31e52c9cddfd0010ea
MD5 ac70f89b4631368918b5d55ba5a995b8
BLAKE2b-256 8b006ec376b1735fe44033d4fb34fd07fffd6d285ea5e0bc05d04d766bbaf62f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page