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.51.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-0.51.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-0.51.0-cp313-cp313-macosx_14_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.51.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-0.51.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-0.51.0-cp312-cp312-macosx_14_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.51.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-0.51.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-0.51.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-0.51.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6ee184c796b2b78c7e9d3581e115a48ad5b26fd3f229485e61bc0d70475f06e
MD5 8dd67fb4b40ea2a735b46957efcb9163
BLAKE2b-256 fe0e821fa079153fe0c0eb1431d5745085bfce65eb7f1908675f9088970ae90f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e28de6e2b9512e5bf7ad29e5b079ae1f7f254230fa63ff2e26223560a93c7b3
MD5 52c1e81ab98a5648aa9673d40bc2e686
BLAKE2b-256 3e8dc04e536cf7d6db9ff32e6bd677fcf32c55207147aa8453ed2039fb76159d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 23bfecc1edef4d9721c7b7d67996c3e01a3195bf730a35cab7faa808ab0e78e2
MD5 4a3c99ef1b23b7ac81bf1ffcbddd1ee8
BLAKE2b-256 49e0024820ccc27fa72b1342a5959c35f6263a9052278f3491541b208140878b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1282ed2fe187529a75b05b14986f10ae065864ec1236f5fc6e7d92f78e371857
MD5 8d87b1ca0e399f5669cf1558b236fbeb
BLAKE2b-256 190899dfe1f5dd026191d2e3c3e59ddb802b2ccd5dcc7954bc04330542d2f814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3d69d06f44744469e0dc0327ecf94ce01cf166c62857157ab6f9eb1738addad
MD5 99a71a8b9da2c3d6bd311dfac7f5808c
BLAKE2b-256 740a898e7d6d127224f7be4a51045151772b5adf96db78a93b7c862509c06d9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a4b50338b7dbedffa65c3e99efa3503d945ce5e9ef3d8b5b57e383c59606b12f
MD5 8ad434a5f36c8aa0a48dc198fe0b110c
BLAKE2b-256 805a689d5dda8b75a2384673bca8ff8a5fc5ab6b3f88ad10962996cb01e4405d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2977f25e94f9eec92af3d75ad8c13af6114a8dc1d785b6716e19a7cdef3f9ee1
MD5 f9378a3187862eb542a1dca13783f902
BLAKE2b-256 91d3410109f6ec21772e1efc155cf5e021666ac1cb56d74da375e6bf79b6e4cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81e71e20a5f530a14c036cb4271efeda67d359461496e09a2bfab2f0e1d42f76
MD5 af2114d40ea8ddc6470adb588e3365b0
BLAKE2b-256 5d38654f84d07422f6f9b427ed4bcd8859a2b577e2a30447722e857692c99d95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ad97723b6d197f141c7ceaccb5dd5c6097d295de60b384485f5b1eaab54c032b
MD5 6a36a3a73595989e725dd0fdb8291b26
BLAKE2b-256 cb94734b7a38717eee3704bf25b82741621d90911d902ec3053293047f5a3d7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6449ea333079351b7aabcf8906b983a7f33b5a76ff4c359b3cde58037f557f9f
MD5 764e987628ce6b7dbfc06ba24efe2527
BLAKE2b-256 151826f81e65712212557edd4b0e22b019f5d07ad558fe687bde2f29aa9bfa49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 770821b4e6cb7c6c23bac38da1805b377a5b9f7436d953188c8a77b772a1a58d
MD5 559817a5b2bbd21217bc643bf215750b
BLAKE2b-256 50aa3dd308109e125d27fb1e0f2a7c934eebff38dfe00d06642d84e921395acc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.51.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 46f1fbc9f597f3908e688ad6617fd8d85d35639b6f1185c2e906bf56bec313bd
MD5 249b7980cef88368bfea2eab76f5744a
BLAKE2b-256 2697e984c65f7be0b230cb5aaa2fdf3897e7a3ad6927b6ea4d5b2ff75b40cc1b

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