Skip to main content

etlantic-schemaregistry (Experimental / Preview)

Version 0.56.0 (lockstep with ETLantic core). Confluent-compatible schema-registry adapter over the core wire protocol. The read-only HTTP adapter fetches one bounded subject version from a Confluent-compatible registry. It never registers schemas or stores documents in inference observations.

Maturity: Experimental (Alpha classifier).

Install

pip install 'etlantic-schemaregistry==0.56.2'

Core dependency: etlantic>=0.56.0. Production profiles require Profile.schema_registry_allowlist.

import etlantic as etl
from etlantic_schemaregistry import ConfluentHttpRegistry

registry = ConfluentHttpRegistry(
    "https://registry.example",
    allowed_hosts=("registry.example",),
)
result = etl.infer_registry_subject(registry, "orders-value", version=1)

The metadata adapter supports JSON Schema and Avro record fields. Protobuf field inference returns an explicit unsupported diagnostic. Remote hosts must be allowlisted; local HTTP is accepted for tests.

Metadata

Release files for etlantic-schemaregistry 0.56.2

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

Source distribution (sdist)

Source distribution for etlantic-schemaregistry 0.56.2
File Size Uploaded
etlantic_schemaregistry-0.56.2.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for etlantic-schemaregistry 0.56.2
File Interpreter ABI Platform
etlantic_schemaregistry-0.56.2-py3-none-any.whl Python 3 none any Details

Total release size: 8.4 kB

Release files / etlantic_schemaregistry-0.56.2.tar.gz

Download URL etlantic_schemaregistry-0.56.2.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
799101a2aba11bce01dd6110addb1d4ea2952eb51a19a15a0fba27e6385a0117
BLAKE2b-256 checksum
How to use checksums
d64debf5b8e09315fe134257d3dae881408db902e62ddda174466045e5613e2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / etlantic_schemaregistry-0.56.2-py3-none-any.whl

Download URL etlantic_schemaregistry-0.56.2-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f61f6e61840e6ead285b9d1dacfce62b823f447a4b8e7baf2e1dd6585bdd0a3b
BLAKE2b-256 checksum
How to use checksums
2e75bfa6b711dfaba94cdf3d473378350f47e1b2ded27b867f57f086da0fe626
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.58.0

2 release files

0.57.2

2 release files

0.57.1

2 release files

This release

0.56.2 This release

2 release files

0.55.0

2 release files

0.54.0

2 release files

0.53.0

2 release files

0.52.1

2 release files

0.52.0

2 release files

0.51.0

2 release files

0.50.1

2 release files

0.50.0

2 release files

0.48.0

2 release files

0.47.0

2 release files

0.46.0

2 release files

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