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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.36.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.36.0-cp313-cp313-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

multi_storage_client-0.36.0-cp313-cp313-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

multi_storage_client-0.36.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.36.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.36.0-cp312-cp312-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

multi_storage_client-0.36.0-cp312-cp312-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

multi_storage_client-0.36.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.36.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.36.0-cp311-cp311-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

multi_storage_client-0.36.0-cp311-cp311-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

multi_storage_client-0.36.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.36.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.36.0-cp310-cp310-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

multi_storage_client-0.36.0-cp310-cp310-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

multi_storage_client-0.36.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multi_storage_client-0.36.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

multi_storage_client-0.36.0-cp39-cp39-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

multi_storage_client-0.36.0-cp39-cp39-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8402d0e1cefedf38ad9eefe8b3c56d3a44cfec7775ef711da18e7dbf72669444
MD5 71cd66da540086e62012eaa2162892f0
BLAKE2b-256 60f5f8b97a87d928057b493733760f37de70ae5ffff84b86f6efae101cdd57a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 195e8c8d57d812b73efd41b96cd60825c484d317ec86379fad3e435e9365a4a6
MD5 8954e1be53c783c04e95fd8a8dc3dbd2
BLAKE2b-256 d7c31b1adc3b3b8569d258a34dbedb6a8c51fc94b947b2df276e251f0f1e23a2

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5394c5e040c32433b42e902d9fcf03f8a475c5c9ff1cca80743b2cb944c8af9e
MD5 9a3f2bdb3bfab35bcf8f309be8e459bd
BLAKE2b-256 a73d7499a9d537fa950a9acf11604b1f9372ed2cadd582b55f1c7cb885ce6f40

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8137558d5f05e4722c54540e2d6067ea61e9ce3d736fa9cb5c541c7f94d1b48
MD5 170da3a1ecf96b2d3510f873aed0edcf
BLAKE2b-256 f94acbd61589a457e2f4fbacd08b7e7dd11cdb74690857f4b40042844b1ff894

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7111567b971a68719c0eb68245d49a0a3c3bf5af2f609351446f20ac3e83c0d5
MD5 02999d6a73f9e31a978a71faf655cd48
BLAKE2b-256 0ebab07361ff84e5bd263e299b03776382f59bd92862573c915dd705a09f3c1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b384fb326637e79706ff706e60f384b24fdbcc824420bb66ef615a9ef5ffb4ec
MD5 c0798e4fa68a5f69a6b8cf55c6063842
BLAKE2b-256 092f6441794bf8dc195d614d63ad2b7068ad7703972fd6f960d43202d29748b1

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 22b69c7f3c9ffa166f38bafa7e08f6b664a5dbee8c88d5d740bed719e6f410a1
MD5 c21612559f172ce38e548f4662dc893d
BLAKE2b-256 002d658af3b4104c4f2aa2621469482dca8270490601e98d8f7997361499adaa

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2058e8e8f8fd9eef033171b0bf1966596e9862c7f20c2886101ad979996c453b
MD5 6c99296e10134ad78c1de8de78699591
BLAKE2b-256 28a246320db394150a2f0547930b902e8ad045a084fb519f408e2c9b4ca673a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 252f84116f674962eabd066e16040f0304f6191c06ab09ef2ec02dbfd2c4d2ea
MD5 2ca5659ebfe4cd737960a45ea6855934
BLAKE2b-256 a3c593e038c0cce46cb9b1b8e19f7215ce3e7fa1af5e0a9662f36dfe47062f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04b31b6a5d6a3c90a592b23a4b90368fa1dcca8cb03f76a862d307f8b072c1d3
MD5 82c5ac637457a08b705df9303849f8fd
BLAKE2b-256 54d6850550de6b0dc740ced2f8fbf83f13f757860b5fdaa652e477c567c01f34

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4dd2ccf67deae403098a5e867ce33d35ce348d2acd1a743c9ef485b3b1eea65c
MD5 227f621c9d4b626bb7df7b964ac87e4a
BLAKE2b-256 dfaab73441dc17097ee92e7efac5080e2cfb8fe4515dd4dc91ca351829e6b7a9

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c913b132573fbd7a5ada63086d3ce2669b913b79206f86867cc674d57b9164d
MD5 0145dd6b0a1ab9cca14b091c064d062a
BLAKE2b-256 2bf8eea6be7f4258c811373dc989e8eaa23a404499c2574059f6fd876d6904e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f16e577ef4ee6f8ac481b3f2290e7b0525676efd82c71fb694ba4e6c65a8facd
MD5 4d4e6b2aad956e8ca5cfbb73e767909b
BLAKE2b-256 fb20c0c019b3dc7719f79c1826364fc9c3e1bbe9b00246b1d7414ce2b4defd0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff03a0213ce1377abee61e8deb87607f0ccd35c245fbaab2fee51d2e591e833e
MD5 00cfc8398ca6b3a931ed9ef8ce2e43f5
BLAKE2b-256 7c7fbf22f9c67c70d5ec2f6a7a4798cb106f3023bf25ba6c21b0ade1a53fa5b3

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 eb84ea0bdffcfddf9beb7239c6d0b1950a67a0afe36ef970da70ba4ab373c0c9
MD5 f3c1a4126a3b229558e6be3613374d70
BLAKE2b-256 5106cfd17d307fe29fbbce9f196ec1d8dda3f93fd44711c0adb282d9c393a2b2

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 763cdb5e24b78adf33882b1d1c0d15021cc2c0088ffc6e7b0269259f0cd45fd2
MD5 f265c32da844323df581b08d289f718e
BLAKE2b-256 be5f8011fd041f695670b339c25f059b68207c315250ccc25a08f190bff78318

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad520fe4efead6cd48686de439505c5e42327ab354b75a8d06ac5b5cc315c8c0
MD5 115e82e90df34892d6785129bf5b7908
BLAKE2b-256 1853f79b9014dbc047e7c9bd53731771b552f4a9741d0d92cc2d117d981def9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 691b2b6a27fa11c31dde11e4738db8ebf4cbc9c935c3f46894ccc945025f086c
MD5 b65686895ca99df9d2fb3ceca3a90d72
BLAKE2b-256 030104523d2d734d00a96f1b906174c77b6a480858de34618da68b371d9c5994

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b211561f8faa838eaacb6a9c91c7108c7f1900b1e9dfc70417cbe8b5432226ec
MD5 fd0f07a3ec41f39ae7c89d9293feff32
BLAKE2b-256 eb64159e7f360dee0b831508412211abc312a1400c21c2d05d64f456a6a53e77

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.36.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.36.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f07e3bc0440d83f0e438c26d6017a48d64c8eb72367162c232bf7526e898e9f
MD5 237bbbc81e2549e5a44124ded035e59b
BLAKE2b-256 4a032048a37b8fe79f662ffabd466c1b027f54b65bee517e9ca76655707c9eb4

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