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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.50.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.50.0-cp313-cp313-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.50.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.50.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.50.0-cp312-cp312-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.50.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.50.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.50.0-cp311-cp311-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.50.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.50.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.50.0-cp310-cp310-macosx_14_0_arm64.whl (10.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8319bbce5bbe51c63e128e337a32dfd57d9e7ff1258ca4632c698609907e29c
MD5 bfcefbb75f2916788a476b0887eb1000
BLAKE2b-256 cf1e7fc1ed9dfb43b2041dbf377d833f9fcf43cceae939797469c4584a0f8c89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c82cd26a418fabdc5ac86ed3bed44da8fa92b65a2d6ce9b9da9c1bfa0e739ff0
MD5 c801b2c63aa40e365f4c71bf22cfdd35
BLAKE2b-256 2434970fea62bdee7768ac1842abe8f10f8f0723698780d6a353fa9bed89ddd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bd4a58678bbec4a50ed337f279e0f23fc2e710ff150d1a0dda0e8a7956861658
MD5 26fe0f407e884bd857ece2d29f43806b
BLAKE2b-256 d1c6988f70ef7e53dc3b3e525296fd72ac2063763f6f37e9a5422b79a8098b12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b5691e23e16d85fc29a7467d481e4a987d6203cda99630a90d5b033419b7f80
MD5 23351e9ee83a927246db2781b817c395
BLAKE2b-256 9d5873978d412abdf82cacf8346c9cefaa4310b354066ac8cfc15b169805481a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97c3b96956ce3296ce1c77c1cbe7680f310780d652593c8dfd35f2556b686e28
MD5 56bc7d5e4ce47e44e8b7c6cd899ec93c
BLAKE2b-256 daccf68f7b9a70d43e2e7616c68893153ec7429bd5fd28b3c077dd3ac9dedf96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a164b7d56d238323f4a194834ff69969b7c036bb87442e0bdc39ed5754d6c786
MD5 e07a9c10a474621be9b1d88e4e5d4119
BLAKE2b-256 30cd5e37c93d73f5df512f2e452a9381e5da3d818b385c6f6a612e1e65d48e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccde55385c7dcfbe72cbcadf2efcc6df03684569c60c73a20bf351832746aca3
MD5 9a70b274fda5297ee4d110df413a381b
BLAKE2b-256 2828764302b1e4ccdae6a576d85a5b80e6866492294f9429c22aeb7c8d89efeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fcffbfaaf5bde097d28a5eb79fa6d75954519b505396c905d32e15bd699f5051
MD5 2c91480ef0c932cd2bce3d9666d9f4cd
BLAKE2b-256 612cd5205269c311dededc8191eafeb689d5a40a6ab3c910f6470a1aa663c294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3a4300ae5805a2dc415af938f5aafa7768382b914d9acd08187ad19f440ffba3
MD5 8e529b2c2a41dead8074fa2ad49d1dbc
BLAKE2b-256 5694cf7facd2f413e4effddd3aeddf99a09d61c2b79208077366fab08c72e05c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 013ac6067f8037a9f7833fd6b691998b77d70d98dbc33d8dbf4afda4ec9840c5
MD5 23a8f932a5108de9142643bdcbc4c902
BLAKE2b-256 48c2d179ff43f6be9a5057b6c4829d53a292842a87b6912e5fe668e1e3f4b8cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 452e450a63f806389730c628c4379affe292d9b93d942f96b4813a13c6a29f52
MD5 aca9e2e66c7de426006d26cd0494c3f3
BLAKE2b-256 e903ad059bfc66d1a1a084ef6b390bd5e92189916d57853fdada8ed11c0976e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.50.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 63d900a845086b6d5ec56609e0688a2728d5de2e680abc7dcdc83d784aa4f9ee
MD5 6f1690841660612a6ee27fb7562b0bb7
BLAKE2b-256 a4d5eade53cf85c86b0847c98ea9b07e27ac0a4338b90798541fda1effe63748

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