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.48.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.48.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.48.0-cp313-cp313-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.48.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.48.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.48.0-cp312-cp312-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.48.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.48.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.48.0-cp311-cp311-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.48.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.48.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.48.0-cp310-cp310-macosx_14_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d737b7678681fe7cb491337a722041a0853b8f53f8354eaa0239fca1707b82de
MD5 feff6e91f69e5f929b0310ca3e1b0340
BLAKE2b-256 7b79dda248860a93c2e74ad5bb7cc1f2e615d7de96a144a6f7af3997450ad7f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66b46f880b764ceba1acc6beb0278b9e75fc472a052e12933b5d8f5319b7dcb7
MD5 d42286a5dae39cad72ba2b864e5909fa
BLAKE2b-256 cacb45e442c3aadd76665a6d1d3c5d9986b02317920511aee780f6370e176ff4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8daf18534f96876fb5baa65be105253e8b890bfe79cd2c534fcf28403790460d
MD5 2485852c9f0708de699063d5dd794eb3
BLAKE2b-256 6814b5ef4090aa659ae476f841a2642d53481b7275523af2a0ac9d7bad9f3227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f884080f0b22fc5c22b86187013637e97d0c78be0fa83eb07517cffef75e535
MD5 14c652a5125e41fbd82007115529a5ed
BLAKE2b-256 1649f2acaae4608e5860fdfb05c3253a8da5a16fc1495eac8de6c50777059dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 011558bb9ae0b5c8293e7e3b57d0f3c9d1222ba66bdd074391953c74252e39af
MD5 586cfcb0f1fe99272fc87d9ad4b35869
BLAKE2b-256 eeaf80ee5ba9f4748a5c113eb5ae7be6a8d3e1d11a77c3c636b940a3f87e5490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 62bddddeeea4b028a87f4dcaf59a07678f56e2ae418c5b5ba3c4dc1fc013273e
MD5 72e90a746870b020665f704773681358
BLAKE2b-256 ab3daaf68ab3771849146faa7189a97564bc98db8fc1cf3c39405dfc58c216e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 221785dfd47db25b76895a1af9c751c620076de832738a1000152539052965bf
MD5 70a932956700ce33d7cdd1a6702a0573
BLAKE2b-256 410aa5bfc67e5dd11021d215c680edcbacefbe840759c2822409f9e962158070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2cf9ba18ef3bace23a9bfd5b19467c9d3860c5d0be43765df9a0f59fd78936dc
MD5 28fe9e7a318c7ed10b4b1abafcca850f
BLAKE2b-256 96929f7d085971485a204c56b56b8e2b6483a75509753c6c37a40d9aa6aa8461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c58a64a239e678dba6b6032fd887d805ac70f00607a395c8c5ff23718362c4b9
MD5 77c16f4b54c30ef6fe1ee25a81ba555e
BLAKE2b-256 b109ce4c0bfa731cfd11d6e38110c3de72ee89192539e0edf556bf6fecc3a5c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a4177303b68e20175a2dbae0dbcce735364e22be1a9835a3d95530eb35cf739
MD5 0102f616b61e0a5fbdd671a3f61aeee2
BLAKE2b-256 312c96eeade65ac296a2870900389361dd5ac455747edb8cb1da4d0188d82410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c7c48842a394b0720ef674a3cbfcc30513d299689bbc6d704c2f54db74258d3
MD5 a81e02b08a285f614b0eda0455483c90
BLAKE2b-256 d6c5f9bdb63607f37fc47564b8c7a32e1af8b67ceaa8aad3cef35e222dbdb588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.48.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d81acc25db9405027543332a68e0a171e9fac40ff983c89937b8c7f6a1f8704e
MD5 ab96439bbbb7f8af13e1a18169254f34
BLAKE2b-256 35a3abb130e608379ff64e35482be6facf92ba7cf1df71f00851fa6ab9317c15

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