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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.37.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.37.0-cp313-cp313-macosx_14_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.37.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.37.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.37.0-cp312-cp312-macosx_14_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.37.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.37.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.37.0-cp311-cp311-macosx_14_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.37.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.37.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.37.0-cp310-cp310-macosx_14_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

multi_storage_client-0.37.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multi_storage_client-0.37.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

multi_storage_client-0.37.0-cp39-cp39-macosx_14_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89b83b97e9e0f4d8580456643efc426ae640c70330bbba46d3d3d0e4d19816e7
MD5 0783b8775fa74b2287e525312377de71
BLAKE2b-256 ba900957386155cb3e71b827bb13ad197238fd899a4a6f2f5f9694798fab95cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f2bcd46aca73495b6f79ed82ad744f2566e5aacbd80b4fa1fb964bf2c4a1db9
MD5 9e519d229dec97f03592f2681172b9a0
BLAKE2b-256 7f87518d0645b40e05d58d089e3b1ea551d0bece09e7884aaf241435d620331f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2d08b1caf2e3c1ad693c91ee870096fbfe9f4a6373606dce3901b5f2a66e6836
MD5 7c45c832a5d0aeb280582e47af0ba5da
BLAKE2b-256 615d85eafdd0ec69d14894689cc33721eb0b8ead8af7d726565c781380c98306

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c181c1ac2af338b623ac158423ae15c2f572a5a4eec0e588ba59e2957f8571bf
MD5 4f1f5f020449c4548248d82f759a3fb8
BLAKE2b-256 780386fc443834e591fa3222733a0fd4933f09cd5174fb8e2d5579a45f4da64b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08e076800ea2fd17b90f97b67886e743f502abe729b6087cb77238c9b93cbc6b
MD5 a42d6bebf6fca24159fec7983bd8cebf
BLAKE2b-256 3ea3e9cbaccbe586c6ae7b173429205e72ea7dd7e05eb96ec3787586f61c264a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 44e5a36dfb991b3abfac39727912ca919e53dee5d929c8202f273de592286a60
MD5 d7d388c3c24425e48bcea79ce674ba7a
BLAKE2b-256 f5ae3e159e5a9cb48032b875869fd39bb7b463df2cb66606fbbc5688918e85ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61502ea72726cc8389f864010ec2b78c437de7fe364d345351d520851ae4bd1d
MD5 716c7f1f1ccae5a922d4758cd091baa6
BLAKE2b-256 9c3b09f3f4c491df6125748a3457ad5e347f96a20bb53a01fbe2eb57337295ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bcf5c28e0cfbed1589e6f347257a000299d6555ece1f595e9a2b4b02f49e44bd
MD5 9ac0b0c0018be92b0520c1cd4da690a4
BLAKE2b-256 4cce4dc3b2802e222da2fac91f9ca399948bfda5950738402045de12b9520e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2074a351d468061cbe628313caaed89a40d723bb1195367ff8855adaa1ea41bd
MD5 c0c797c287d1295323d5b2be75d6a57f
BLAKE2b-256 45046cbc509fdb133bbf83b686f85181e9cf2d4ae3dbaa9f807a4bbb0eca50dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c105f855be997f8fd1a00c3cc5f9aa2b3019b32c9c44340ce6b4759f9092e263
MD5 8f1247dcf8823e3d6567e90aba1784a0
BLAKE2b-256 c6ae398bc3ffcfe9bffaec040c74d8d6444c0cee74fd0edb83aba6f57161340c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d665cb4504f513dbf358c3a20e8075af4fec4423f4b9e72195012e0603480f63
MD5 ecb67d86539aa28f321d68ac98f6959a
BLAKE2b-256 43373841a49bfe67c49e14eff90fe17fa7b1c578c628edbf7e9ca60a01170fc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9726e0f53098d4efddd942c23b3efa5a21526ee96c36413b84a50da0266d0084
MD5 375ee34e8bdce9808c4432add8216c99
BLAKE2b-256 398ef4930451c13c62d3d756bf56a00075f7988361cf0d54287d5d11bcb29451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0067ee31e167975002de43860a646980974983d42fb08cc32f3ff8769c9863ad
MD5 e1f1c9ad64e58052f64cac0bb135667b
BLAKE2b-256 b8d2a91fbec47628ad8733a1297e92f2a41a1322d4eec1aa470e05a897134cef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fb52c816f3647df270da3b5c1d250935ba950e09ed847d7d6d407a351cfc10a
MD5 dc36ce7db786a7af29df179cc7448261
BLAKE2b-256 f6987eed0ed347b7fd4f8fc1b19580a686ce9a485ce27e82fa2db25fe32bb93d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a4026171f12473c116235de2f2b5373545899bb4a1e601882800431b81ae411
MD5 a1e062d359f680bf67d4e95528f01aed
BLAKE2b-256 616ef949b1b72921fc1e1c3d141fa0df491d52d1739c37d7f3968ce0682b730a

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