Metadata-Version: 2.1
Name: kafka-schema-registry-admin
Version: 0.3.0
Summary: Pure HTTP client to manage schemas in Schema Registry
License: Apache-2.0
Author: John Preston
Author-email: john@ews-network.net
Requires-Python: >=3.9,<4.0
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: pydantic (>=2.6,<3.0)
Requires-Dist: requests (>=2.28.0,<3.0.0)
Description-Content-Type: text/x-rst

===========================
Kafka schema registry admin
===========================

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

* Confluent API specification is documented `here <https://docs.confluent.io/platform/current/schema-registry/develop/api.html#overview>`__

* RedPanda API specification is documented `here <https://docs.redpanda.com/current/manage/schema-reg/schema-reg-api/>`__


Usage
======

Very simple example to manipulate the schema registry and its resources.

.. code-block::

    from kafka_schema_registry_admin import SchemaRegistry

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

