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.45.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.45.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.45.0-cp313-cp313-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.45.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.45.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.45.0-cp312-cp312-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.45.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.45.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.45.0-cp311-cp311-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.45.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.45.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.45.0-cp310-cp310-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d620ca0cbe832ab39651f03774565f912624a2d5c9da34141c7d873d13c17b1
MD5 6c06bf5076a7cea7b4ba44eb85b75c3f
BLAKE2b-256 3aa42e3258b95df21c1d7408762758aa939d0b130c7a196ba7e720be8c9dcb46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e9c92c5593217afb2e6d6b29fee9eef81cb5c3d9ee6c07e0d3a4f2bd276de0f
MD5 2dab9562d235410c04182771d872b67b
BLAKE2b-256 edbdfd139b17e210f1116b89b8309f25af2edc43fc8ef26015a026941f581975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bed3ae0c0cb8645dd69fdabd2d03aa0bd11434406c5f8630db7ce7260c091a1c
MD5 875bf89ca1620d68630b24a3ec3f5071
BLAKE2b-256 c4fc27df22313d3d59f51ed5021d711b79cc61b096faeb855cc8545ff2461586

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55e53afee3ff45b9d8bfb542829281d8bf8ec6927690f316f4bb121264b36715
MD5 39491c735d59d4dfbd962c86e6c6f15e
BLAKE2b-256 6c3d65d89e7efcecd6b7d0db6646b8e2ee4fc1d6929b7c6a53b3ef640c2c6fe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f555987548994ee248ba6be9b798afe45bab4295932e0172f04563fa9044bcdb
MD5 63e0d2ff393451212ef1e2fa27ce4974
BLAKE2b-256 0495c63f7ed36f14dff197724344c536407664a117d33d5c0da02b77192367f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2ce402eb5fbcb0a45de82d26a8ebabcf41bd73de528868511dba9efd806e2ac5
MD5 e042f395fd9d8f9493d175bd8a4e82ca
BLAKE2b-256 7d8be285118932e83ec313637e1d60ea32311088650fa105b07b849b65552090

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2993fbc79251ad56376a6a43e86ba01f48f47a010e673b5d1b1eaa11b10cbb9
MD5 ad7c80b965ed7732282fb9768c70a256
BLAKE2b-256 9cfacce8fb4cd52ea96ae8611d739bb85206753c4c9513309b214a23b5e83ba2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10f52c40b6bae1b3f581cbdb5218ede3e91bf6d52701c3141532377e75e459d1
MD5 fd53faea8bf02f713dbe34d59de93972
BLAKE2b-256 e205f058b9ba6dfd0c44eaadd9842dab00c9e17bcb80a1662dd6308737f07dd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4df24806b3a35877acd303dd6c85abc1aede6367f600ddd9e69f780e72aeecec
MD5 2697cc3ead846619f07413e26caeb16f
BLAKE2b-256 26b3232cac829b63ebd3fd6bb0f3da1cb3daeb56220777b02e4dfde56ad157f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4517037051147f73de486193f8fb3142dd0d6418d73b10121465101937b777e
MD5 27e670f6f5e81942f4742be49990d612
BLAKE2b-256 85bfdd04e108516e823bcedbcc8a60c01c96ee6f2e1c65dc78e987a5bab740ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73b7788f3b03d9bdf087d8694a81547513be5950f7e5445f6b3dedfa6808cb62
MD5 382eb23276996cd231dc8237854e3bd1
BLAKE2b-256 f4632dde0c74906ba21e1998cb4eb4a53d71cb9c5edf2b5e5fc4806a6913d710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.45.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d8d5ba6383441bd3305c4426ccd539189484069494bcbb2cc4e483e14a23e05a
MD5 b2b7a4327cec9f5471d8015a5d0a75a2
BLAKE2b-256 98e22de91ff3eb9a8fe6eb625011b3b34eb0b05cb1fbf4619c8ddb3f7737ec27

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