Skip to main content

Unified high-performance Python client for object and file stores.

Project description

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.

Project details


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-0.38.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.38.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.38.0-cp313-cp313-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.38.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.38.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.38.0-cp312-cp312-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.38.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.38.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.38.0-cp311-cp311-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.38.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.38.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.38.0-cp310-cp310-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

multi_storage_client-0.38.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multi_storage_client-0.38.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

multi_storage_client-0.38.0-cp39-cp39-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02cb4a3e62923d44b84ff7078dab8e1d00f57cccf6c2d0da7fa7949167b157f2
MD5 44a60b3906ed359c52ca16f00a102491
BLAKE2b-256 1aaa16edd7b9b03bd7703b307ec5f8329b8e80e6b00ae4cacb2a99c782ef27db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6763afae65747246f212d5aef86918180a4946ae9284a7717afc3ffda180b24b
MD5 ea5378e99fadc11ade8a2fb1f4b2fcdd
BLAKE2b-256 21078f49c13b3c8950fd62778ccd44035b98f7ebfaf9b5847745782487769b15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 85d55cc0eb6960a65c8a2d0ebbcc2e3bb155457e4b924c5841d51881c6e31143
MD5 eea10892ebfa5b1a185a1bea40c4c81d
BLAKE2b-256 481a66b9dab30c86e260e65f73138ba754cac7a6a9e95b6cb7f8a3c9901d1012

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 301e6815cee0acc84b712301f962f598593690df0925e304a928438cc0cf83cd
MD5 33c263f9293913d65e68e797055dc615
BLAKE2b-256 d855ab037f313a2bae0cd647ca6bad0b6bb6e77a2df680076634bc89abc69ca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 249b569eebdbf28fa6130edbeb2228602c8a4e1e64a6763679e8f7b28725e7c4
MD5 56bcc6fd107936a39a35fe4fc228ea19
BLAKE2b-256 a267e2ddedf96b19a047d704f00b1e4e3dc821ca3afcfeacc6465e1291a9e377

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5519114faa0deecd5d4c36539884b55f5d8bf92f749ea965591907ce22341481
MD5 b9e3f3c19c25063e17cc2bea61acff5b
BLAKE2b-256 d57b9f8345f03424a35782900633fc28bc7e54ae703a6434986b556668e48415

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff70020c36bb20206b922a6654d6448967b9a896e67bb603beaafb2a40c3daf2
MD5 1bf2db673b2af318d45679f0a098c2ec
BLAKE2b-256 5728084a2132468080425774ec3d628c789b1f76a4f22c1e744ca95b5b627732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17dda40a8b84d609794ed28bf7e2028745b30d5e08d8c4cbf45c42266fc877a1
MD5 7692ad67562d6898ae32ec160b617b5e
BLAKE2b-256 97784f96c7fd955330736f456b32956b00c301864c25d6beb9d50b41e12f14ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0441b03e3722b5e0db473933cc22af6985c8c86f7e669221b759a2b10e988ccc
MD5 4fd2a3ec3a9f4d25396a2be889467d00
BLAKE2b-256 73ba62e244426ef4e83d2362973469a4bfcd524f8d6e6897985608349f2af8c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb0463085ea52f8afd22891ad82ebe568f49a89cef3f1c8fd578a13385c97e9d
MD5 15c20e3a2c3ac3f2342521f9cc5fc92b
BLAKE2b-256 80c3bbf32692b4216dbd99bf6c1e27453d40b1ab0c2140ac6e92f9e94e539d58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d0eb401b4919e44937f21f230618ebe7d4bc42d26cc2c1e6c4a7c66f953f2e8
MD5 39872aa08a34835ebb2043ccc23be8ed
BLAKE2b-256 6a33d21df65803dba8425c6728f44f23f57253c195ad7e3bff16b476b158ac39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1afefbbeac80a706783fbdabf5e6b540a811a9851b17936be3b2c9c2c71fd679
MD5 8b73b4f81c1b2d53054e711c92d10b90
BLAKE2b-256 c6ad381bd398a23629698a6a5d612bf8e217d97caaa610c2b3f3d886dbb17508

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.38.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42dc111f79be1069fc1c8c95bae72f90e60d172ec328f53a8da136524ecfb303
MD5 7eef0237f807d69e30fcb0e7b54dd7eb
BLAKE2b-256 940c5caaa03fd8da377c88a380b5efa56dc595443d116ab2d143f4517be7b091

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.38.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5426459dfe570923ae07ce14cb0210cfbb9ed8dff807dd39c2be6a6afc2e3f79
MD5 0c663153090118ec5061965c34856134
BLAKE2b-256 c51fb20932b7f4a5db540560f57f5edc1e9e22475ef04cc2ffa8b71d3fc65ee3

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.38.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.38.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b62ce25b94f03017e67cf895fcfb07d3b06de9157897c29fe541d5def09c04c3
MD5 70d944366f57e5dbd2c9ddf0fe124f98
BLAKE2b-256 2c52f57b6a608a554bef3dc06468dda35440370afc7c4bd373c485697ca8afa9

See more details on using hashes here.

Supported by

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