Unified high-performance Python client for object and file stores.
Project Links
Meta
Author: NVIDIA Multi-Storage Client Team
Requires Python: >=3.10, <4
Classifiers
License
- OSI Approved :: Apache Software License
Programming Language
- Python :: 3
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: Implementation :: CPython
- Python :: Implementation :: PyPy
- Rust
Multi-Storage Client
The Multi-Storage Client (MSC) is a unified high-performance Python client for object and file stores such as AWS S3, Azure Blob Storage, Google Cloud Storage (GCS), NVIDIA AIStore, Oracle Cloud Infrastructure (OCI) Object Storage, POSIX file systems, and more.
It provides a generic interface to interact with objects and files across various storage services. This lets you spend less time learning each storage service's unique interface and lets you change where data is stored without having to change how your code accesses it.
See the documentation to get started.
1.0.1
Jul 24, 2026
1.0.0
Jul 07, 2026
0.51.0
Jul 02, 2026
0.50.0
Jun 05, 2026
0.49.0
May 20, 2026
0.48.0
May 04, 2026
0.47.1
Apr 29, 2026
0.47.0
Apr 23, 2026
0.46.0
Apr 10, 2026
0.45.1
Mar 24, 2026
0.45.0
Mar 20, 2026
0.44.0
Mar 06, 2026
0.43.0
Feb 27, 2026
0.42.0
Feb 06, 2026
0.41.0
Jan 23, 2026
0.40.0
Jan 06, 2026
0.39.1
Dec 19, 2025
0.39.0
Dec 18, 2025
0.38.1
Dec 15, 2025
0.38.0
Dec 12, 2025
0.37.1
Dec 08, 2025
0.37.0
Dec 05, 2025
0.36.0
Nov 26, 2025
0.35.0
Nov 20, 2025
0.34.0
Nov 07, 2025
0.33.0
Oct 23, 2025
0.32.0
Oct 10, 2025
0.31.0
Sep 30, 2025
0.30.0
Sep 26, 2025
0.29.0
Sep 18, 2025
0.28.0
Aug 28, 2025
0.27.0
Aug 22, 2025
0.26.0
Aug 15, 2025
0.25.0
Jul 10, 2025
0.24.0
Jun 18, 2025
0.23.0
Jun 11, 2025
0.22.0
Jun 04, 2025
0.21.0
May 31, 2025
0.20.3
May 08, 2025
0.20.2
May 05, 2025
0.20.1
May 01, 2025
0.20.0
Apr 26, 2025
0.19.0
Apr 12, 2025
0.18.0
Mar 26, 2025
0.17.0
Mar 14, 2025
0.16.0
Mar 05, 2025
0.15.0
Feb 18, 2025
0.14.1
Feb 04, 2025
0.14.0
Jan 30, 2025
0.13.0
Jan 24, 2025
0.12.2
Dec 20, 2024
0.12.1
Dec 19, 2024
Wheel compatibility matrix
| Platform | CPython 3.10 | CPython 3.11 | CPython 3.12 | CPython 3.13 |
|---|---|---|---|---|
| macosx_14_0_arm64 | ||||
| manylinux2014_aarch64 | ||||
| manylinux2014_x86_64 | ||||
| manylinux_2_17_aarch64 | ||||
| manylinux_2_17_x86_64 |
Files in release
multi_storage_client-1.0.1-cp310-cp310-macosx_14_0_arm64.whl (9.6MiB)
multi_storage_client-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.9MiB)
multi_storage_client-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1MiB)
multi_storage_client-1.0.1-cp311-cp311-macosx_14_0_arm64.whl (9.8MiB)
multi_storage_client-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.1MiB)
multi_storage_client-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3MiB)
multi_storage_client-1.0.1-cp312-cp312-macosx_14_0_arm64.whl (9.8MiB)
multi_storage_client-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.1MiB)
multi_storage_client-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3MiB)
multi_storage_client-1.0.1-cp313-cp313-macosx_14_0_arm64.whl (9.8MiB)
multi_storage_client-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.1MiB)
multi_storage_client-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3MiB)
Extras:
Dependencies:
filelock
(<4,>=3.20.3)
jmespath
(<2,>=1.0.1)
jsonschema
(<5,>=4)
python-dateutil
(<3,>=2.9)
pyyaml
(<7,>=6.0.1)
opentelemetry-api
(<2,>=1.24)
xattr
(<2,>=1.1.4)
wcmatch
(<11,>=10)
tqdm
(<5,>=4.67.1)
lark
(<2,>=1.2.2)
prettytable
(<4,>=3.10)
psutil
(<8,>=7)
tzdata
(<2026,>=2024.2)