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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.39.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.39.0-cp313-cp313-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.39.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.39.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.39.0-cp312-cp312-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.39.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.39.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.39.0-cp311-cp311-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.39.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.39.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.39.0-cp310-cp310-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

multi_storage_client-0.39.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multi_storage_client-0.39.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

multi_storage_client-0.39.0-cp39-cp39-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c255787a3ce6884c5e39cced6fa764b9471cd0da80a7cb5d7928eefad62098f1
MD5 dd26111e44727c7e7753d5e01d2a6a39
BLAKE2b-256 877e8a9a3b48a9b40ca8e204eaf0b3b14b03c3c8746fd286d74874f04701eb00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 712f30ecabab51f7473c6b70c852e64ec19f671042d47eb1843e1db12951930f
MD5 5f8c4a0b52d6a276275980067a98da98
BLAKE2b-256 861c7495b8d79f658ddee44f98d4ec0364796e11c91940cd3fd4960590bc1171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b994887f00b51b82d31c16ae375b432a1d9bf23cc33a7de3afdae665517f0cfd
MD5 10c62cdf0091fd483461664a1792db8f
BLAKE2b-256 b34a33ccec65b9989f1cf540138c8803ff5dfd64aa04954d54fb8e6ca2940358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5925d6728cd69c8008ab0f587b0ba5ff762c52d3094e1b560c11a27315f12056
MD5 31480b1094db0249a23e55437e282d32
BLAKE2b-256 e0361a5574e45ab43302c17d7c3b8f340206d17ad1ace5316e98ee647f141d9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2157cc9ece8227e3b0a20fa307936be0439a227b4d44e9d8d479078a464ac362
MD5 3ef5efaf8673d1e08d468c56517a1125
BLAKE2b-256 1bfb3170f202b7d8798d8b1ca92965c0f16dc61e0efefcae2cc04e9b043cd363

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9bf0b15cb84fa5a0fb8ab65eb971b1020e543956cb4ba21ead1591f355ec85dd
MD5 59bb5b17ed7d8e0b0ca0fdfe5fdf9104
BLAKE2b-256 bf178d51d5616ae84470420be9eade74cb688183f849486db41b8eaeea6dab0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68bd58175f0c185829c5256c6866040d3f1ee05a77153d2c66e42dde4b9ef5fa
MD5 b8a4348c961d509fc0b24113cf0d9a37
BLAKE2b-256 4dee400d6bd07e45aca2458e7d42c4ab9215636d97cde1a5ff17da667b261c33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ebaeaf5b4f9277dd6e50476d0207fc916e6eefa40638a25d009d3a657bd3cf1
MD5 0a9cdf9d825e7174e4d161d4aa3b2719
BLAKE2b-256 cd02e69cb0d65a26bd632e405dced85f504ca8a6a085005a24b4eae4a32f8d7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 089e2048eceabf21ccf83582ec2cd1daf13ab1cfcdea1f5bfa397fb632396d20
MD5 0aca53cb107a3f1637efadc031a6b14b
BLAKE2b-256 0e723b70c88517b3050e6cec3ec4e4f85d25ae8b1945d226fc42b017b39a78a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24706425703548e157263cd1e086a511e0658dde751a7ebabd7ad283f6b3255f
MD5 5f81bb71ea58285451e28a35aeab6cf4
BLAKE2b-256 91c22a00bd2e901faed3a7aa7f091da04ca8222ccc429e53c3f3a0355af4a696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8532c6b1046a3ef8eac7a4ed75b86f0baec90aa51364c22f559fa52bdf0c385d
MD5 a55732108c6ffc39394f45cceedbf9dd
BLAKE2b-256 00448978f6d71a5ca5b4fc01e9b1c12ed65a984a3ce5db65252aea6532f7e24d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3c13cf371a85521b2c5409cc26ac5a93a8367f6f5af674d5e8fc849c42fc9354
MD5 10e480af87e5f34d5a4ecf53dfe7b45b
BLAKE2b-256 75beb0316a00f7e49d61510b4391fae2e328a2817eb7d6a68fc0145cca85522b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 488b5a94ed750ebedae0226de4528845d8f8740e008162506720ab5a41715f42
MD5 0fd0453dda62b304e8a9ca1d5fd4926b
BLAKE2b-256 e19642c4eba42e2893cdcea3f65f974d1c6acd46bd7016e4b66d22667899ed6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32f76efccad758d47d35197508fda73f9e0f660e820fbecdc4f2201644abbdc0
MD5 2867089cca4eafc409ac2261074513cd
BLAKE2b-256 7f9a99b6e464cb2328ebea336156ae4f7808472a911f38a1944d4d7330b2d0d4

See more details on using hashes here.

File details

Details for the file multi_storage_client-0.39.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.39.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 75c94de43a14eea7bc68bb93f2bb6d2233de3b8991187a2a44939f86e8aca98c
MD5 b4702b72c78582d5445349d1d857c07b
BLAKE2b-256 cae617d038cbe4f4190a110a02255a1d98d4b6c0603a80dcb77e248bfe42e32c

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