Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

multi_storage_client-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-1.0.0-cp313-cp313-macosx_14_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-1.0.0-cp312-cp312-macosx_14_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-1.0.0-cp311-cp311-macosx_14_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-1.0.0-cp310-cp310-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file multi_storage_client-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42a2302e28e083505288ea8e86404a89cc039439e8d93e7338cd1f73dc240ed3
MD5 03f3a2169bcf0d6997fdf37eaca6733a
BLAKE2b-256 f7cd12cd416900553254aaff51c9ae4f9088d29515f332efa28f975042efdb57

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ee7888a935a553bb11ae12c1d4399cf47ba4fa748acb24f2a3549ed23c59956
MD5 7e34fc4bf43d0505043934ed07551cec
BLAKE2b-256 055ca3dbc06f5722f9395dd7a9fbbeb4a4df426c69593a0f5f99b3bba12e1f5c

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 42a264c9d52e335bca21e1b8689f831f2258c501505fe5087932220995d93628
MD5 196b3120dd03768083355ba16409fbe7
BLAKE2b-256 9be96ff64f6ed33aa228f56f2e2e17e9c2c4d1fb934337a50b93b35dfe225191

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ab55716b0f4a5c5a196b6b1867c47b9522e4c0ae2577f1fb6e409fabaabe362
MD5 6fd4dc6647c8dd2d171cdd7e7e4ec158
BLAKE2b-256 5a8cdbd2dcc30d6d506ea9897570017c7f2faa6d9fbcc7f0162457107142dd2d

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2027c6a14d7a77509e6e20f97c7c3917d3c6c2fef0b68b9252f401f8c38ac310
MD5 11c3a824cb197a77be23de4eed34c2c8
BLAKE2b-256 ea2c3492858a538cdc75b82165cf7821df07bbfcd200670378247389e98ce5f3

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3f5edfc240fd73927c59d1c01e41f37d04078c5b74ed1a00935d3b3537792f23
MD5 4ce5a21cafe409bc7c0b8bee2b328c17
BLAKE2b-256 f5e4146883543d1737b0e92a87a450d578a6935d3596e9c33a47dc12516eb551

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 beb7ddc0e0f88c919a80a5e52ac7d618c78cdf204f290cac4df52f2050a32975
MD5 5c8784cbbade6947d2b9ca053167d169
BLAKE2b-256 c863ba4daf9665713fe5346b6ae4beee7d466b60598aba98928d5f52d2498e0b

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8aa94f129743cbeb9e85d0a56f061ab3381a61bfa7011e32bb025dd11781c82
MD5 a8bd25c9d5be63591023bfd6349cd87d
BLAKE2b-256 4ab3ffc6a4732ff1ea69dc6e3bbc95d21b4067b53b0229bb3218414f18e7af07

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3c5cb041a2ded402a9021b11e075f381c0a6d87f39bf8ec4add43929b029d95e
MD5 64a7c324e5e27976d1b89009968e81da
BLAKE2b-256 b3197107ae93626d25c1c1ec838f21d72da96c788ec7e938860b2bc10d365280

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bdf089e49f23051d2140a08a764a3ee14d192a3133bdf89e46b3685fae7a39b
MD5 e4100b53379a4d56415af104d89de1f6
BLAKE2b-256 4cec5abe2a9bb95d600f258c794cbb3281942feaba5257bb1c3fc57e44ec8e24

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bddd4ab6f5a94b27ea2726e11b67de85e70b96e7939111403009daa57eaa5a7
MD5 ccb1d6da86a07277bbed3e40c37195cf
BLAKE2b-256 8b53f0c2b906d230fb37ea7626d3cbe0948c04cdffaf8a31f6d62e4fa9b143ae

See more details on using hashes here.

File details

Details for the file multi_storage_client-1.0.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3c5aca8f5ea7f7faf86d2552f8f18230313b44d805278103a83acc296543d6e5
MD5 2ec44865acbef74fb9e4780c393599c1
BLAKE2b-256 a177242901f47d2ce323fa2d23e9a2cc5b83b7687e2f3090fed7c14a4edc876f

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.1

12 files

This release

1.0.0 This release

12 files

0.51.0

12 files

0.50.0

12 files

0.49.0

12 files

0.48.0

12 files

0.47.1

12 files

0.47.0

12 files

0.46.0

12 files

0.45.1

12 files

0.45.0

12 files

0.44.0

12 files

0.43.0

12 files

0.42.0

15 files

0.41.0

15 files

0.40.0

15 files

0.39.1

15 files

0.39.0

15 files

0.38.1

15 files

0.38.0

15 files

0.37.1

15 files

0.37.0

15 files

0.36.0

20 files

0.35.0

20 files

0.34.0

20 files

0.33.0

20 files

0.32.0

20 files

0.31.0

20 files

0.30.0

16 files

0.29.0

16 files

0.28.0

20 files

0.27.0

20 files

0.26.0

20 files

0.25.0

4 files

0.24.0

4 files

0.23.0

1 file

0.22.0

1 file

0.21.0

1 file

0.20.3

1 file

0.20.2

1 file

0.20.1

1 file

0.20.0

1 file

0.19.0

1 file

0.18.0

1 file

0.17.0

1 file

0.16.0

1 file

0.15.0

1 file

0.14.1

1 file

0.14.0

1 file

0.13.0

1 file

0.12.2

1 file

0.12.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page