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.34.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.34.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.34.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.34.0-cp313-cp313-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

multi_storage_client-0.34.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.34.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.34.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.34.0-cp312-cp312-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

multi_storage_client-0.34.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.34.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.34.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.34.0-cp311-cp311-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

multi_storage_client-0.34.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.34.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.34.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.34.0-cp310-cp310-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

multi_storage_client-0.34.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.34.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.34.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.34.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.34.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7094cc453e6432da5b1f2e3ade2d2a439cdb447432d2bf1213eab9bb1adf79bc
MD5 ed159f373766d8339e03d8f3f879b35a
BLAKE2b-256 48a0de6e69cb392d51d07c76532bcfa03596516f02c5db6c08a5042a63676d08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 700eb585eed1ed94466d8025f4d05ec44ceb0699e32e44206e00ea53e541c462
MD5 8be9b9332869e8eda80811755e47a773
BLAKE2b-256 f163d20df6a0857b901480f27a2a9a127a69b92ddb9e6418fcaf0656b7e44897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9e89c5890964f47f58417dc7f3b15e7fa8626987bf447556881a941afebc639f
MD5 afd37ca04ea95408c47053645b81fcd8
BLAKE2b-256 247f615e21aa9ff254d939c2a86541e27e70eb4e5b83c3d9969efa3014452736

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cd82176cb68d8bc1e0074ce93d3623a233562df0628a801c11317d79e9f74e5
MD5 0dcaab7421fdf9e971618df9f9a8da34
BLAKE2b-256 21634209ae3d4156f09df264a514d9f20e32a9ccdb553e4267fec534ef5f74bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a120c90a4058ab51eda16b2162c98f5210941ba9ff2729c519f6b842404a6c68
MD5 9f3af49a0c3737895d84b7d13df74866
BLAKE2b-256 7f25839a08917e2d24f213b7ba5c8c8f80d95150e4fae796bc47cce410f223ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 959a0288727c896ca11ae0fd50b2dc018803e6fc36e09d2a2d939855eeb6dd99
MD5 2d126b3517411d461fa423dd83c860f4
BLAKE2b-256 31b1feac8e8fb1dd732f1296163afe02658430ba7d86d499fe4dd70c2e3adbe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f06d8313a4aed35b96106d493774366e839275bec2aff922bd89d860ee913128
MD5 f2ca1d81a2f1bc0bb0a62c43dee328f2
BLAKE2b-256 832e0614b98877642b8c93b0f3a357e0bb50ecee0117cc2ac13bceb51d8212ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 684363c7f1160d276ad5f064ee241de5154767822df8ff30a43790dd94b709f9
MD5 947295479f3f930d5365e7aac839365a
BLAKE2b-256 6e2de42a994ba4871bb816d8cd33b01b97c5a48e458883c7ad780f3dfd017263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f833d64061e711734ca4f47a9ca598ccc526c55bc4bfa95743b02ab1ef0f0d9a
MD5 bcc7a4655b511b1003d3ee4f23d312a1
BLAKE2b-256 6c8e84b0420c5e26f01133e9503bc7378589da8e9cd4be40b1b94bc19954efbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a03a48121291e898e265a8aac508595d0a856fa7978410b8808a5747ff9839e
MD5 d07a521ce385dab950912edadccb0a15
BLAKE2b-256 a03f71dc4df8db34d9621353d4783f81c6f718da160445781ed4fb79bbb436be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 901fd0f14bf69185e7daa12f72ac8d413216c53bf6a33d3676e423f6720c6a0a
MD5 ba4437e4d6b7f4da33b0006443f5ff6c
BLAKE2b-256 b1cc9c91a617d22e5ad0e532b655e3faeace98e6dbc0e69d961eb8bd7f99f4fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9a56665f1918147081bb591c31073d96c159bc315d91fb50c315e05003a52e1
MD5 e36dfae0cea575c376cbca080bdaf4ae
BLAKE2b-256 1c0486a442ef3f7a5a37d88ea3f8a8d921d0935ab49ae8b847f61e5cc2861c77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61941fad48c27809ed78d0beb7544d2ed3451468ce54b9b79373a0237a43a5b7
MD5 ccc8520ee4280883f0724b9a13f59fb8
BLAKE2b-256 aeea2dd5e7d2d9add2da8121609c9a3c7df2c1ce4950fa869f5e1c3a9e220ddd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1de485d993ac13b7ec2d0a28635da4e2c3c5a4c24305ba8ca2931f1f17985f7
MD5 c8f54724e8fe7946cc7bf4eb18c45bf8
BLAKE2b-256 8489c1ed1ca4566ca953e057c0eea74ec364f6553fb83b2cccb805248885e218

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 13b778339a05067cf375e99388deda9b78789fa5aa6cfcec9ee86d818c537188
MD5 b8ff5ddbc6600a62cae7336548483267
BLAKE2b-256 4d7900135da703e2d865e6379851e1357160f9a417ee62f4d73a507cefb4a36b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53a0597f68c9749c784745c3d58507fede7c018c5d113316beed501027b2a09a
MD5 a117940e71c98407e19dd56e026c58dc
BLAKE2b-256 46d988f1f3a9d354470216ec9dc7a619b944f4fdde4f28cc17c4090242c4548b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a3e370b408c8a5a1c39f8ae8a468f7b317fe5d5c99aef4c2be3353e4125e107
MD5 642517b6b799e37654fc87db1a7b8a87
BLAKE2b-256 844737ea29d5c9250375b24c6988ce4481c3f1ee077260a57b9b5d50244519c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5694f6d2371f5122f7abfbde76885d8f6967f9155c81d94387191188c33c7ba
MD5 a9c94912ca86335d13de5996da0355db
BLAKE2b-256 ac1070cef906d829c085ec7e12fd4deb5c654de18b98c1df5c9eaee7ecc92a5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e0b1841bb17a7a2f8cc584a449bab57ce366d51bdafce0ad21a64e744ce7506e
MD5 fff8ada4d380307516cba28eb28c85bb
BLAKE2b-256 4ac0d3eeb29dfd246315ea367f744e1ac6221ce0526bb3b42e30df16260f6bbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.34.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1070d2b5689ba6ef92c6d8e453a107a864e88c0669be5290d14af6535c1b083b
MD5 a09a0de8bb21b4f2dcab536a1002244b
BLAKE2b-256 7b5fc189e4b3e9d97014984d3ddfe4c30521e40bdc03c5e3c3852fbc42c94a73

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