--- id: azure-schemaregistry-avroserializer version: "1.0.0b4.post1" license: MIT License license_treatment: permissive maintenance: active --- # azure-schemaregistry-avroserializer — Microsoft Azure Schema Registry Avro Serializer Client Library for Python License: permissive · Maintenance: active · Downloads: 758.6K/mo ## 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 above — 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 pip install azure-schemaregistry-avroserializer uv add azure-schemaregistry-avroserializer poetry add azure-schemaregistry-avroserializer ## Installing 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: unspecified - Install friction: low - Maintenance: active - Downloads: 758.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags avro serialization azure, schema registry avro, azure avro serializer, avro deserialization, azure schema registry, deprecated, azure-sdk [View on SkillFed](https://skillfed.io/packages/azure-schemaregistry-avroserializer) · [View on PyPI](https://pypi.org/project/azure-schemaregistry-avroserializer/)