--- id: azure-multiapi-storage version: "1.6.0" license: MIT license_treatment: permissive maintenance: abandoned --- # azure-multiapi-storage — Microsoft Azure Storage Client Library for Python with multi API version support. License: permissive · Maintenance: abandoned · Downloads: 1.5M/mo ## What it is and what it does azure-multiapi-storage is a Python client library that wraps multiple versions of the Azure Storage data plane APIs—blob, file share, file data lake, and queue—into a single package. It was created to allow azure-cli to support multiple Azure Storage API versions simultaneously, bridging compatibility gaps when clients need to work with different service versions. The package is not an official Azure SDK and is explicitly not recommended for new development; the description directs users to the official Azure Storage SDK instead. It carries six runtime dependencies (azure-common, python-dateutil, requests, azure-core, msrest, cryptography) and supports Python 3.9 and later. The repository is archived and abandoned, with the last commit in February 2026 and no active maintenance—it exists primarily as a legacy compatibility layer for azure-cli. Use it for: - Maintain azure-cli's ability to interact with multiple Azure Storage API versions without requiring separate client libraries. - Support legacy applications that depend on specific older Azure Storage API versions while running on modern Python. - Provide a unified interface for operations across blob, file share, queue, and data lake storage when version flexibility is required. - Bridge code that was written against older Azure Storage SDK versions and cannot easily migrate to the official SDK. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides access to multiple versions of Azure Storage APIs (blob, file share, file data lake, queue) through a single Python client library, allowing code to work with different Azure Storage service versions. No, unless you are specifically maintaining azure-cli or have a legacy dependency on this exact package. The repository is archived and abandoned; the description explicitly directs users to the official Azure Storage SDK for any new work. The package is stable for its narrow use case but receives no active maintenance and should not be chosen for new projects. ## Install pip install azure-multiapi-storage uv add azure-multiapi-storage poetry add azure-multiapi-storage ## Installing azure-multiapi-storage Before you install: Low install friction with standard dependencies. However, the repository is archived and marked abandoned as of the fact sheet date, with no active maintenance—this is a legacy package maintained primarily for azure-cli compatibility rather than ongoing development. License in practice: MIT license (permissive) means you can use, modify, and distribute this package freely with minimal restrictions, provided you include the license notice. Quickstart: pip install azure-multiapi-storage from azure.multiapi.storage.blob import BlockBlobService service = BlockBlobService(account_name='myaccount', account_key='mykey') service.create_container('mycontainer') Requires Python 3.9 or later. This is a legacy package—the description explicitly notes it is not the official Azure Storage SDK and directs users to the official repository for new development. Verify before relying: - Whether the abandoned status and lack of recent maintenance pose a risk for production use beyond azure-cli's specific needs. - How the multi-API version support compares in coverage and feature parity to the official Azure Storage SDK. - Whether the 320 days since last release indicates sufficient stability or signals that critical updates are not being backported. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: abandoned - Downloads: 1.5M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure storage multi-version client, azure blob queue file share api, azure storage data plane sdk, multi api version support azure, azure storage backwards compatibility, azure cli storage backend, azure-sdk, legacy-package, multi-version-support [View on SkillFed](https://skillfed.io/packages/azure-multiapi-storage) · [View on PyPI](https://pypi.org/project/azure-multiapi-storage/)