azure-schemaregistry-avroserializer
Microsoft Azure Schema Registry Avro Serializer Client Library for Python
What it is and what it does
This package provided Avro serialization and deserialization for data stored in Azure Schema Registry, allowing automatic schema registration and retrieval. It included both synchronous and asynchronous APIs (added in version 1.0.0b4) and handled schema caching at the client level.
However, the package is no longer maintained as of its final release on 2023-08-15. The maintainers have explicitly directed users to migrate away from it. Installing this package now means adopting deprecated, unmaintained code with no path forward for bug fixes or security updates.
Use it for:
- Maintaining legacy code that already uses this package while planning migration.
- Understanding the deprecated API surface for historical context or documentation purposes.
- Temporary compatibility layer while transitioning a large codebase to a replacement.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Serializes and deserializes Avro data using Azure Schema Registry, but this package is no longer maintained and should not be used for new projects.
No. This package is explicitly deprecated and no longer maintained as of 2023-08-15. Do not start new projects with this package. If you have existing code using it, follow the published migration guide to upgrade.
Install
azure-schemaregistry-avroserializer on PyPI
pip
pip install azure-schemaregistry-avroserializeruv
uv add azure-schemaregistry-avroserializerpoetry
poetry add azure-schemaregistry-avroserializerInstalling azure-schemaregistry-avroserializer
Before you install
Low install friction, but the package is marked inactive (Development Status 7) and explicitly deprecated in its own description. The repository remains active, but no new releases are planned for this package.
License in practice
MIT License permits commercial and private use with minimal restrictions, but this permissive license does not change the fact that the package is no longer maintained.
Quickstart
from azure.schemaregistry.serializer.avroserializer import AvroSerializer
serializer = AvroSerializer(client=schema_client, group_name="my_group")
encoded = serializer.serialize(value=data, schema=schema_str)
decoded = serializer.deserialize(value=encoded)
Package is deprecated as of 2023-08-15 and no longer maintained. A migration path exists but requires switching to a different package.
Verify before relying
- Whether existing deployments will continue to receive security patches or bug fixes.
- Compatibility guarantees between this package and current versions of its dependencies.
- Timeline and support status for the deprecated 1.0.0b4.post1 release.
Package facts
| License | MIT License (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 1,072 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 758,624/month — #5,132 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azure_schemaregistry_avroserializer-1.0.0b4.post1-py2.py3-none-any.whl
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
azure-schemaregistryRegisters, retrieves, and manages schemas in…
permissive · top 5,000 on PyPI
aws-glue-schema-registrySerializes and deserializes messages using AWS…
permissive · top 15,000 on PyPI
avro-python3Serializes and deserializes data in Apache Avro…
permissive · top 5,000 on PyPI
colanderColander deserializes and validates data…
permissive · top 15,000 on PyPI
azure-mgmt-containerregistryManages Azure Container Registry…
unclear · top 5,000 on PyPI
confluent_avroSerializes and deserializes Avro data according…
permissive · top 15,000 on PyPI
azure-mgmt-containerregistrytasksProvides Python client library for managing…
unclear · top 5,000 on PyPI
py-avro-schemaGenerates Apache Avro schemas from Python…
permissive · top 15,000 on PyPI
dataclasses-avroschemaGenerates Avro schemas from Python dataclasses,…
permissive · top 5,000 on PyPI
msrestProvides HTTP client runtime and…
permissive · top 1,000 on PyPI