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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.42.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.42.0-cp313-cp313-macosx_14_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.42.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.42.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.42.0-cp312-cp312-macosx_14_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.42.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.42.0-cp311-cp311-macosx_14_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.42.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.42.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.42.0-cp310-cp310-macosx_14_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

multi_storage_client-0.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multi_storage_client-0.42.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

multi_storage_client-0.42.0-cp39-cp39-macosx_14_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c305df6d59e81f909c6a23d35fc3d0ceaac723238457f236a3f55261db0b5bae
MD5 632cf61b52d99560ab3c98f8fdd063d1
BLAKE2b-256 54b6c745f2bc357ba83373ad655fa7296a21e9022402cbab811dbd22aed2f87f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2321ab65f464aeee17c91d3e999ab9df42ba7fb8e8e67ee764f3f76c9b11a2f
MD5 6c3c19292194db695a896efc4507b41a
BLAKE2b-256 529c43cfac582592df71723add55a40b7007c6c6412e4188e44a752ff5376a85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dde8cbbd066f2756f5fc7efe7f2be713a4b9212f28ddd49dc9d8008148e86e97
MD5 7bb577befc281acbf3a19b652ca412fa
BLAKE2b-256 6bbac342143f3820a1debd223149bb362246c983b6b6ef70ad245b0d9cfc8509

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30410d59d1f93758640a15779af6379a961bfa0f9607809a2b869e8b750efac7
MD5 1fe76ea935a87b88136c0164cde1872f
BLAKE2b-256 05442b7e0ec6fa68f208cb919c38df346cca37c910906f564a43f74731eb6cdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afe72fcb3f44ddc23488ab65bbab8575181fe15f63d297074703a36f4d8f7cc9
MD5 69ada824c25a09ec8ddd586351ec3746
BLAKE2b-256 c1b2e686bcbe754bfede1773153d928422b2c4b25453faf0e228cf9cadfa73e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5c71c128b9f81cfbd59f1e2c2acfb2559658dfecde904496b7845901f0161430
MD5 6577662dd9fe81121d0dd6a307dc5eee
BLAKE2b-256 d45a6af92f30d09c97a314594029c115da0c44d5fa14e772983d88ad8023d355

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91a87e05e0e09b8fbd6804bb1ac85a28213d4371e91d06d9c35ad12b247f28ec
MD5 d5cd93715deeea2c452363d4b71224fa
BLAKE2b-256 b9b6648a1d6b4482634fbb0d5bc0ba156b42fafd4f364227f9203bc4ac70dbac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8c2d491475eec5e80ad706eca7005d9bd17d30b29166e891c18695b42336493
MD5 da5df2f2a34c55afaf378d1dd01d3248
BLAKE2b-256 dedda55dc9e60113f98af10075c3e33b97007bfbfd2e6f8bc6a1b2b1b43857c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3db30610d6bb15a5c211af9d7b11c8a1a13265893c1a625d5aaadacdb61a9a8e
MD5 55240097f18f186b268c1126d408eb19
BLAKE2b-256 e1901e69cb6d71418b38a9409b0e2564efe1e7c12e18e63e478591ae0317dbcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32baa11cd3ce853f2072620134fe92e2ed3d682355fae2f86226c366717814ce
MD5 a1a697edf46509a8d9690bebbdd0ea1f
BLAKE2b-256 5e2ca417437abcc5c8ab0396fddfe9a158ea60e770e8d461ed0b2146a8efbf62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa278cc2bb7cdf80bc3407ced7d8a8b258801093b90e720059f6c4cdc5d68085
MD5 45dbbe962b744fb914ac08d8210bc920
BLAKE2b-256 fc57f9bec92d9a76467898a4ebdf501182151c6b5dc6d00a0a89a374b7f70ad3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aa58acbea25b78dd902ce07b080d3feb6a80e51154c711449a0751f8cd37742e
MD5 45192cd962da2d8a1aea3e17fb9390db
BLAKE2b-256 adbb6d7d9c53ce7b834cd7539ac579816c1482095127fc69a698750db21b1059

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d546932e0743fd654c36be577bc1ff08a3fc5e8c248f7e5ab789f7a0324e1355
MD5 cdb54d82e164ebcd49859a885733f36d
BLAKE2b-256 fbe63b762f343e4d8c2266ccb141dd431abb75d92e8c12915784860ded25b701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca50cfc6294d1d6fdd42c14489ce7046f8c7bae1bf9dc03c93b583d16551d3aa
MD5 4e6da9548cddbd3dcaa027a1db0bc568
BLAKE2b-256 51013cdc4d93eeedb489d808a5b7b92bf35994ca38a81f974c19f9eecfc76716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.42.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 03b94e66d7ddd6f44d57478e7f8209e443cc965417f59495eb47c86485b95043
MD5 faf4e81f1ffe773c5ac80b94be4e360d
BLAKE2b-256 cbcc882f5d00592732d7be5ced036df6691a4e39bd03fbe83e658287b154a772

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