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.1-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.1-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.1-cp313-cp313-macosx_14_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-1.0.1-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.1-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.1-cp312-cp312-macosx_14_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-1.0.1-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.1-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.1-cp311-cp311-macosx_14_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-1.0.1-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.1-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.1-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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2955f55dd8260f2999ba1e6ecdb59e29fe4984a88357036dd00db741f9abc5c9
MD5 ffbfb42ba575bbe0fa805b3f996ce5ef
BLAKE2b-256 d56ec5d1f48b2878b91fb58ffbb03cb2aae6a08194e8cd3e9ee5e8ec68815155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1fc8e5ba0b1a1f87e0e1e491237e7abac89b3fef48d28dad3633f3c328071fb
MD5 5a69f692b0d6d948eea88cb1d1991b7a
BLAKE2b-256 bb314381f667f73e3db2c879b2cae021c81b724a5a7e058c2826106b9e7f967c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a4ce8bf5b22d90c0c00cd548f779473370514ea99d62d2eb00fff68040b183aa
MD5 7ce52dada7f989240258b4d716ce4e7d
BLAKE2b-256 980e363077ba34de2adaa031eca723a997aea12f39beef67f2756ee46b5c0d29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ab035f9fb393ac012a90e29b6d3adc1f0f598599c33bfb6b752913f1387d9c1
MD5 0c4be19e3fe68f139956cfcef347b547
BLAKE2b-256 237bfcb6642cb8b65edda4e027dece84a914d7203096b87df2cef3fd453be136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc234bb1546ebfac47526ef07ca0110bc2354c7ce3b7a2ca7e8376fb6f82b1d3
MD5 59a6771b5cfd85c4a498ff771478602c
BLAKE2b-256 447ddecff1f0dc398be0f2abdde19536597fb64fe4e556ca5e56c9ba9962dcdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9de75903a6547274327e5eb522daf73ffed0d2b9715aa53227d6fb05f1833c31
MD5 d79082613e3cbf583a7108a25aa9c7c3
BLAKE2b-256 596eb30e57a5ae536b66190e61eb1fc14ca4b3c6bff543d3644c37718f2e9c34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebd1349aac2fedd3380ce72144631d47b84ced33ef66d4745d08dc78dfb280cd
MD5 efc96e1fe0aaf7132770d0f05cb89212
BLAKE2b-256 4ee756d493557806b9067d5120c12fcd41c7e30decb8b8e1432f3c2fa3a24514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52cae6b40103ace07d14f676cdd8930b57cfa9cbf1d3684b9fe7431bd0d6d96f
MD5 36f6f9e0c371bf105b42f6b7a39842c5
BLAKE2b-256 e244670a9e9ce2acb7d2eb51b05be6fbfe47aba6f316f524ebcb792de80ae6e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 62d1dc35b82eca363c5107712591dbe6fb81b9799e3ddd552ec88b01972d2cd6
MD5 1e7828d984f9d34a1f6126a94c6982fb
BLAKE2b-256 e361222416bcb9f98d66b215b74f719e60d0d80a31e365e1157e21cb3d482a02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c00fdcf649024fdc88dc2610436051def95faa7aa51ba0042622e916617b3498
MD5 e3b95455fdaad46a94721e24994f1d92
BLAKE2b-256 1c636f46151c804ca1f372c2e527f786446a081fa938e4f310666ef466622d64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d10e66950a63ab8a535ae3229dcf55583bc54c6d348db5c9fe3715aeb4cdaa91
MD5 3fd7f8263edca365b92aaf116b2c5d26
BLAKE2b-256 40e1926ddc4b4650f8ee034d58a299c080ccd8d65b0874a8bf12a61352cb278a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-1.0.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 af9923d477a61524a1da8771d93c98dc64a0201ba396b65cec2be560e9636792
MD5 e26109f8cc1e3b90ae49e2f3cac624d7
BLAKE2b-256 f0da495dd333bc8f4d05ab2f6bdc3b8082b28c8c84fd8f64c8f00cb516187b2a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

12 files

1.0.0

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