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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.45.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.45.1-cp313-cp313-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.45.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.45.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.45.1-cp312-cp312-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.45.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.45.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.45.1-cp311-cp311-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.45.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.45.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.45.1-cp310-cp310-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e62bf1442931d9923d25ee7c5067a491a431294d8e9fbf56546c9ae3e1542537
MD5 a1bc4aab0259bf224235af262fd181b3
BLAKE2b-256 5e00070aec0b31cae59633beaf3e696f8ecc84ae8c084aa414346bd71b95afc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da7285874857102b2562d2d381cde115c6cdcc3b6d0c5bc1e30c5f41a00a1518
MD5 aa23178d43e3a2a3fddf6f08297e949e
BLAKE2b-256 34b272ca7f3d93a147edf47fe384e71146e4df0c679537acb7fe3436c6018335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9de9f980d662ee741ef8ddfd84a72b6e5ab55cd91162f5182a6ad9bf75f4be8d
MD5 4cab965b248c8b0637fbb8bbd905e541
BLAKE2b-256 5b72565fe8f0a6ce1639719fccc5049d9dbab4d007c94978254eca3134631b4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8960b5d661cbf79349186089f59a57a9f22703d41e99e73a17c9e0f1c2737f9
MD5 1381ec771a385dc0f99ed9eec3442a29
BLAKE2b-256 339b0134d06d66a99e1fd39c6d2c1006cbca59e04db39d339a4de0bfcaacb188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1439d6acd6957c6d4e118305e08fb029c4b36814ca9c8070dcacc741b351ba9a
MD5 cbf15e565fe8e9289cdb5f6a9fbf70d3
BLAKE2b-256 afb9d0c25e18eadc5a6f14b1c4c53b781d7f669bd310046d35dc658ab0f98b4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ef7dff8c27c1c092b58ba06a37aac0a2441a109202f36afc986b05e1e73f97a2
MD5 9819c325dc14b627b073f4ed1fecd6a3
BLAKE2b-256 f459b2a05f8ecfdfe3c5324b8ff7ee17434df56130e2cd5f8b35d1c5b188c4de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c60a71cd0bbdf255e14378bfd79d499bf220eca34321bf770c19d181b73208ea
MD5 b5de496c7f5f26a72919e079ddbcba45
BLAKE2b-256 54c52f17d5ef4bf2964ddcdfe366e5ab19ea0d25fa5f0dfdb33410624ef85625

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa35561f5d73cdd5996a0394a6acab878b51f32e1759aec806e81ed07249c5aa
MD5 db5969fb939c374569b6baa62e96681e
BLAKE2b-256 3fa87312befa401395b4901ab78c3fb35a3dc6f0734ad7377eb0dc2703a3bf61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4553a8b7e7b24c9fda8e3f8e2d067e5b69eb427b8640cfed1019830097588cc0
MD5 8fb5b3796cf926f51e2e1c728ad8662b
BLAKE2b-256 b31717b9149054cb0eef8a848d5e67fb87c7464b790033752412effe458ddc7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6f366d77d799536fd814e3810f50ee67712fbbf8e8a5c07c61f5501df7840df
MD5 84e56d6b91cc64339fdedd0a43e14361
BLAKE2b-256 974c3e092a3f5cad3cca432ffee9141cde925d51c6333ea6efda46a1cb4d196a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23cef3c9fc8e8466e9d922ddef36531422cb7270b505219290ea6524b627fb04
MD5 798afbe3e2e4f24ef95fcafab38f0d68
BLAKE2b-256 7bb59024e6b948ba36490054d422d8f8e6dd17c3ecbcd8cbd58a25df9a74f2c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aab4eda34792150ca774c3231937a490a0fc14c90ec97edf936cdfe10d7d23e0
MD5 0a21936f3a4039bf9f9fd727a4c5eb21
BLAKE2b-256 361aa7f3ed32b728f9e2f001c0cd9d1f3913e48e920e2b1ac67ff5d61f578e0d

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