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

Uploaded CPython 3.13macOS 11.0+ ARM64

multi_storage_client-0.35.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.35.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.35.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.35.0-cp312-cp312-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

multi_storage_client-0.35.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.35.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.35.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.35.0-cp311-cp311-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

multi_storage_client-0.35.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.35.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.35.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.35.0-cp310-cp310-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

multi_storage_client-0.35.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.35.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.35.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.35.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.35.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6249d12adc16df823cb7acb67bdab59c5d598e364bdfb488cc170e369db05628
MD5 f62fe531da78a78ea36dad4f192bc56d
BLAKE2b-256 78ef28adc46e8ef95829a442860b58fcea700e0490447506743d81688f3be163

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c2f0db9fb347930a8f9c85f81416c588f3f706a7ce03f636186bd5be6ec9074
MD5 7c7f5c390a4e0e063ace2511415121d9
BLAKE2b-256 c57efaf477786868a33413e41cab9b0c7853ea8e5f80afddbcafe1b0cef503b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9f0cb7fed208acc8aa725f6c4d6f7e950a51ffa9ba56ce0978f990005aadd0e1
MD5 19fe656ce18f7e90d9b1d1eeffc56642
BLAKE2b-256 d10bdc45a542f2c13f75d199065314c2fd30882830de4e66583ea3c69713b4bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4cd58b369726633928ca155e070a0c251604c107c114cdcf2cba3318d104a5a
MD5 1091be886a9e84052ef0d19df52453a6
BLAKE2b-256 77da637008abf2916370c41e9565a4a0ced1fa62ddfd0705455b4cd4c4d333de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1d9f13a68b006c707633810a9048e2e7d62e04ec037da226899ec2497bab3b8
MD5 e19cd5a146b759a1be6db3740f5bad49
BLAKE2b-256 885d7aa0016774acdf2febcc8f4f6a6be5de59ddd227729b747158b96ca965c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4518e6c69276ce170737a99ae688ad3aa62a2d4544503403c4daef33a1a618e3
MD5 42d624eb8d7bb285dbd3eedf870bb061
BLAKE2b-256 10f4528e87e78a80c77f6f8cf2bcc584035937f6055c99d52655449f13caab2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 163e197ff78b2fbd997fc8189969ebfaea0a37b2cd8fc45125501b6eb719c2ed
MD5 81ef3d9080cf16f66f2fa0924c95ae03
BLAKE2b-256 386eb5e02dbb19de237c9632d5c0c9966e8c79c09ede7124c4f853d67d94010c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78314601e2ea44e398e9a0c0eb95f6fb2926962c0d253cdd59ab2d9ce9268f3e
MD5 abcc145360816b43f010361295ba8823
BLAKE2b-256 f611be8d726c0e802131cc3819a0002359c261f6653471a8dac181e38550f55a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 432c871a07ef45921b88ee535111e2ced20b0e228fd4a92047362c6dff29d6e6
MD5 c447663ba710f6c3071b307d791954ba
BLAKE2b-256 d9c968195604c84e44afa2cfeedd089fc36efd3e3fdf6f32240cd3e5ca161448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36a95228971bb734256603f42c11eecca1fc5f744b5c657e5038dc986a753749
MD5 8d0dc109a8f1f7034b67e31a6359849b
BLAKE2b-256 f82688a61c226040f30cc0d1fef7236c4bb7bc8e3de1710388ff4d12f9181ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 08784148d50a8919140dba6f271bae291759cf66a7a6c9c0ccdb4030181f676b
MD5 643ec9b89fbd87f9b84f8e7cf5467ae3
BLAKE2b-256 d419926b702f66ed9e19c4c24d8d22f3a0c8080582eefa9fa2e86ec03819c827

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1693c17640b4768bde835876d49c96e1dc33ddfc8bb14dd104870b8f60720ed
MD5 cbc83f62a79dbd1e8561eecde28d1d55
BLAKE2b-256 b9045a42a378fb5f84c0b73a31ce9fe90aa7f0783bf9fe3091f6650bf38e0c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a3d595171d6f2c37d76dad1b32144d3f3aab7d3fa8c748d17e3aa99f31c7533
MD5 7a0384febd128529d9468d16159f1cf1
BLAKE2b-256 4f6dcc14b714680f1b1bf2ac0d0e9d6fd5fe1c7298b056895efb8591adcbb3b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1fdcddf67954d8baf4725746fbc1e91f7733d7e92dd985d9cc665465028f6d2a
MD5 f1a071692219bdb374d03a6d7489befe
BLAKE2b-256 bd442df4143cf912da2b5ce33c098d17d6575d3a6e773235daebf50ff7d59b78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 168382d517d3cd2437c748cf6aeb559db5b78b2d772e156fa06e3fd1916e8e36
MD5 424d1831b3fdf8a1254699dc66ecd3b6
BLAKE2b-256 7dfd33fb6970ec679b82d2d17b6e9a0225b3f3c65d379405f68465ae7ec6b740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efe5e0a3e88196db37ea27d9513e530878a7c7f3e2919545aaa17c1dcf3d642f
MD5 fbc6820d4f65f56eda82e5990d2d37f1
BLAKE2b-256 8bc565d3d08e4ea623eef2bb179931fa95e1445c36223581a56d40a8d51bf5e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54bcfe3f604b53892530c0ccce961806ddc5755517c0c3efc9c7a39e2b9e8ef1
MD5 0427e4760b817bc8aae75f8d53f1f05f
BLAKE2b-256 b98de3eab21214c54dd62ede548c242877fd2f686110b0938c4370330515caba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c0fbc7b95127644f50f62e8d5d0b5602de72582e29b5a638818485f4db03e5f
MD5 cda0498a5ea2d97da554e9100b441e23
BLAKE2b-256 d141de71d903b490f82d307cec1e6061e7c8cec91b55e2fd5ca5a1cd8c874aeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d86381a180f149f4f6ca9c47aa64be42de69d8000764b93c4f8dc43eab480ebf
MD5 14dbfb98d1aa10c66fcf16f357f411e3
BLAKE2b-256 b2518c1be803bab13b684a22cb865c35371cd2ea788e51e15dc81de004dc2ba4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.35.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9bd6cec8581969b161f559360cd5a0902a17f5c56ea4f1d3338c52b3751ad1b9
MD5 d15091f46d86ca9ed404031ec4fe24ee
BLAKE2b-256 c6b9ea1504868fac609b5e001d29c8bad62cee323af5b80ee9c3217df8dcbccc

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