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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.47.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.47.0-cp313-cp313-macosx_14_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.47.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.47.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.47.0-cp312-cp312-macosx_14_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.47.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.47.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.47.0-cp311-cp311-macosx_14_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.47.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.47.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.47.0-cp310-cp310-macosx_14_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c93c5ac4f36125ba27e68a267a6d90945f432f24b10af25142a39d3b5c5fb29
MD5 e2166a999210f90fef2a695c4f81dc3e
BLAKE2b-256 7c6a7097e3077c6b921ccc7effe9bb872fee7cef4ed42c482a69f5f0339f77c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd84264e71abc987aee0631d6854cc8345b1bd00731d90a6adae907ba75fda0d
MD5 2e89ba23719d5f5ffc7735a354d2289d
BLAKE2b-256 667c1ee11cc5acdfedb3f0d1745201ca174c8cb516288b1e2138acd0350cefa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3f13642799639a75270c79545c8c2be5dcb8e685ff36417deeae5ff4d7c84ca1
MD5 cff9be66e92b91b8677fe6a7bda5886b
BLAKE2b-256 66807c842e62a252b353800114654a9173e0b984733b8a69449cbaad7590e9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6345af5a1f1ad41e3e1958086eda75cddf29a48ba59a958e14a6b0c84318335c
MD5 109b25f04bfdb79004dc743a648854a0
BLAKE2b-256 996a34e25493f21c368f568408f545f15a4e1e1613a8909cec3c2ae7a4592e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3573e4443a4d619025c6bb337f39b237af2a7c7e2f63d9eceba67086af7bd265
MD5 641a38c87d7ff78ad3377fab5d7c6f52
BLAKE2b-256 c3e2f20fd1fd6783e92a3feabcd47fd9f6416a59c7fbb9de441e79c33817523a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fe6307f6752806c28c8bb1938fb664ca81f9a15cb6d5019d2fc6353b650f2745
MD5 0cec97573fec2c28e29b0db83e3e0d64
BLAKE2b-256 cc0604c531ee992ad3d5da4372f081e308b13fa859701d97221551a68cb95a5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b03772d604aa9d1b334809bd34d7774745481850ee7a650d1204589b15148081
MD5 48783bcde9f20fe437fabc8e367cc173
BLAKE2b-256 74be35cedeca0e02363872662e800a9a826c87dba2f7425698c77573ab8bab4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8792973ec67f88053a0eff1deb2a25adc9b5af0d69eb07cfe2998873e695b283
MD5 9fee77663660aa8466df5cca90722900
BLAKE2b-256 17e31fc54eba8e783232d2db44c7b619bb7f885ccbb17812323b3c6cda988e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 427be21a45645d1f89fa0d9ed522d2e356d36f4f12d76238a86bc6fce16ace9e
MD5 d7f775e122e262a52c2fdbbc4c0ffa59
BLAKE2b-256 0a171bef50f208b74747acd111fba94da393b7f32e761acb63fcce6180d694b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3543f85d810d1c24614a5b9feebf054c1e14a62660a7d22cd6b18d7c7bb40862
MD5 c07595b91b6dfca89761a90e03e72295
BLAKE2b-256 b9b0a8e1bf08f3b988906d682fb71214184061ec51e7c0a691dfa466cb7a2637

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c27b9c0fbba88100e5cd589d246d5e5311d8c50d9a985e088c18a12ea92f841
MD5 769b90c5282030bb368cd6d2a6018c16
BLAKE2b-256 2c02034368a5b6e575b1962212a8c4afd9eafefd81cb80209a2d94e8430b3138

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2d2bc1470ff32ef916a1802a3983cb1f2c078970d1eeeabe47c0724c8d8276bc
MD5 69c90b3e4fb0e7b4c1a016d5a46a1063
BLAKE2b-256 b9940221a907142abd4be3768e19107772fe713a71bbab096be04a7c799c4161

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