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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.44.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.44.0-cp313-cp313-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.44.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.44.0-cp312-cp312-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.44.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.44.0-cp311-cp311-macosx_14_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.44.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.44.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.44.0-cp310-cp310-macosx_14_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17612cc379be566d6abb81a6e3a4732ee73a30717a6e2d3432db071c7b4e3d13
MD5 ec58b2e7ba2413ea3d288500730d4bfd
BLAKE2b-256 6061055349d323aa74e8b792d99d731660f52d0be7b16c2072486773b11b5fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dd49feebdcd513a0f35701b8af03eb653f1b0efac7e8d686ee6c1bcdc40cbe5
MD5 3617f6ff62764f91236e2173c04ecfb4
BLAKE2b-256 456253b69c19554146345d33cb20cdae1516e2f2e5a35edee99a7c0ce58c7720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f82f58b71dbcb07516fa1732ebd7df53cd62e65a9e50d694a1db6bb0cb5fbd29
MD5 c646bbcf7a454ce0178296e6affb4975
BLAKE2b-256 a5cf47ac58a9ce3913fc43feef4f2d327a07367c171c5d7f0f684eb5f2df9a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a0a0f8951d722b719cb7d68cd36d639bad3664cf5ac823611b83056541e7b8f
MD5 7f6c533839e06ff5a9bb084ad5654820
BLAKE2b-256 41c8aa938f0602fd7d73dc541c1783d3ce2ddb5f9ea2121122f83e75f946c014

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f3d5456acfac890fd5291a4776ab57c38ffecceb160ede324836c2a02427d18
MD5 0de73e55423072c4115bcaa3e1edfbae
BLAKE2b-256 615a3fd40749a360145e218a7a7bd8db562f650954404f55b8a219843ec709a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 045a1973602b8eaacb1ab86d363c58d901d8768c6b0bb79c0088e417b3aabb0f
MD5 64783e0e441eadd9148e2cd6d235dbad
BLAKE2b-256 afbd6c66e4546ecda95da63b882eafa6d9659af032282f924b01e046ac057290

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81581731532dba0a40ea5ff0bb04e512b3ca458db69306902ffa1c047e02bfe0
MD5 3cd53ef3a256499abfa8a12bba6db9ba
BLAKE2b-256 a2266daf323ec45761b20ae1de6d9ef8b4013a17eae086b54ec225edb9e5bbf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d06c99da4cbfb2f600d4ca6ae0f6daf9c6842f5f162e5fedb0f9cbd75c29d5f
MD5 7cbc4133ebac7f6068e6941e108ee88d
BLAKE2b-256 5c22fb4131638365a0d49393ebb2761608ed393e4b6fbeb661ff28cd82b3ce3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fa900ac3b781707feba16c8da2562ec84ca4f1b7d99c7bce88b6311882e0cb22
MD5 6c600b96d982d9c14a34ca82e84bdcf4
BLAKE2b-256 80541489bf146831c73dec8b620fba0d9651a8506f0e7513f2b1bafa5bf3dd30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d9c163d1c5c870df1adbc993d58f884006fcd62727fb90b4a5c429373f62778
MD5 1d879407bf50ab41718860c6a2cdb274
BLAKE2b-256 6ca526640a2d8883719da42c5516962dfa5b71fbdd2e2e2ad3b4d489039233b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7120603e9b1936c1919493bfdbfc80084f08d2411b82f09e6384525338666451
MD5 d41eb902b5259c4348581bc038fbc2cf
BLAKE2b-256 6989b81846327d51d34635cba8eed047175706aca19bd53495ff1d97777d3ad0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.44.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 28e68b3ac8475fbc373707eb279e8f3bdfc297df836794ed986ddd6b6ae52a05
MD5 bb88e3853d5fa91e28c6eaf8ff42f62b
BLAKE2b-256 262a4041592b18f9a84353974bb89124991b27c9c65d3b47324a161f6edad11f

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