multi-storage-client 1.1.0


pip install multi-storage-client

  Latest version

Released: Sep 04, 2026


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 :: 3.14
  • 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.

Wheel compatibility matrix

Platform CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14
macosx_14_0_arm64
manylinux2014_aarch64
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_x86_64

Files in release

Extras:
Dependencies:
filelock (<4,>=3.20.3)
jmespath (<2,>=1.0.1)
jsonschema (<5,>=4)
python-dateutil (<3,>=2.9)
pyyaml (<7,>=6.0.3)
opentelemetry-api (<2,>=1.24)
xattr (<2,>=1.3.0)
wcmatch (<11,>=10)
tqdm (<5,>=4.67.1)
lark (<2,>=1.2.2)
prettytable (<4,>=3.10)
psutil (<8,>=7)
tzdata (<2026,>=2024.2)