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

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.49.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.49.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.49.0-cp312-cp312-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.49.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.49.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.49.0-cp311-cp311-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.49.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.49.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.49.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.49.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3f3b512541de42802d79d35f145e8336a3bb6570ede50e90322350512a2eea9
MD5 e9db2015eef4d94d35945ebab2c657c8
BLAKE2b-256 0222746072f2ec00d22bf59c977976f3366fc843fd554757a5b754d195a4e472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11faad122e25541916da6a36f5a1dde63a8aac4a00a0039cc4cf79986c30fd21
MD5 f5e1ef247a12216eda7d4398dc5a40a1
BLAKE2b-256 0d36bf869b69d6321727a034f4a1c24f656b808851b68f2eac1ef243b5e3b6ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9b41db8c6849949c94785c6cd2fc33132d458827cab12ef12a54647a29c991ce
MD5 ee9edefcc75b6af276c9708a45ef5339
BLAKE2b-256 a8a689e92b37046da3b3b823d3a53c6c33db4a4fc2b10c8644087e91b22cf0e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cb7b31d1599149e87504265c16fc5a915e6174a71ee311881cfce439c102c6d
MD5 0718fd2a60265a70df9f732d92944d98
BLAKE2b-256 30f7ead02b2ff61a5cdae866f8f377b1ecd16025d211c730fb6577847f1848ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3a1f746fb559311112f2333d50b227690629b57c06feb43d5dce3119b20199d
MD5 40d2d5710e973fec66736744ab89cafb
BLAKE2b-256 e2039fab62cdfad7a27b6c9b9b013ee3a76468d0f3e629cf3a548566e2508e7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9e3c07a490cb9e4695c0c2132e2e3dfa57673d82fc53228b34c4dfb2e57c5ae0
MD5 3f476d5785b2eaee4aacb187c3745e38
BLAKE2b-256 4fec4e0ca69cec25c03dcfe2719791d2d5f9e21ef35ff39ea42801073e04da8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e6d3dd693029ecbb7f06c059c34871ab54f586ed51e19cde3f4814cfd862878
MD5 525a9e14fef75d9eb0463d6800ca9ad6
BLAKE2b-256 58da256013d96411f07537075f57aea46b70fa70419d3883ba431da896aacd33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22931806167ca699a7ab43d4bf6105ac3665143d9e894a6a56ed5e547339b02b
MD5 3404eb2525231786b61824fee5909db3
BLAKE2b-256 17646e8aa7bbca74ab2c5827a71818f78913b488e22ae7c234659a152b4a43f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ce21a900de577ea85020e43f7440a363229569873885dd2f5ca7562f96ae9132
MD5 6f4b589ff56b6704bc7b63ed92d96f7a
BLAKE2b-256 4759107f0dc96e22c507288fd582440a5adc27b296ab399eb06752dd97237f47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 890be1faffd425756af31bb79a66bb2058d64be78d95650c0adc556b93703f23
MD5 42ebed303201cc747cf6c6da39d311c9
BLAKE2b-256 5781ca544591788a33f334f455bee3681d027b9ff815c91800a07b1643d7b738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80440cba92789a46a250cd8ce0dce370a2fdc4c0d372cd436884d81b10c7bce7
MD5 f4900b0d80a282cd474ceb5ea8f4f29c
BLAKE2b-256 61b145bf4014577a7e2264dc085bf8ae539a96955e893a5861e44d5b1977b245

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.49.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7dbd7b95eb28a98f604affa5f420cc41ac961da0cbc92aa17a5fc4be76cb37a8
MD5 cee03ba13b7bc60bc50f53742c76b2fb
BLAKE2b-256 525a7f04173e85df352c6da78472019513dec8569dde5784a8046a53868e406e

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