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.1-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.37.1-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.37.1-cp313-cp313-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.37.1-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.37.1-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.37.1-cp312-cp312-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.37.1-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.37.1-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.37.1-cp311-cp311-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.37.1-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.37.1-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.37.1-cp310-cp310-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

multi_storage_client-0.37.1-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.37.1-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.37.1-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.37.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02bf339091c9c799b68ecd9a06202f991119738fe048efcfb1cc097af205481a
MD5 a78d41a5b91111898f48795413e8c634
BLAKE2b-256 a90b4169dae50a7c244708c26cf0b336ee72f6ee10da51e4d6adf46dc39062dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de763e2dcb2c1b35ab80a46158d65fd6321958acdc9345aa50a42a6de4e04a49
MD5 57ac95acbe673a92328f66373a8f66b6
BLAKE2b-256 98b70fffb8bcdff3ae4e81903ce371f4859e26b840cfcb8723b8b981f7158ab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cb5e8d17472ab034f3cbee3000804a0a645fa4724f61d9ce902f24f17b20b4a1
MD5 e8335334c769b40ae921e82f2151da5c
BLAKE2b-256 24f48f07dae9cab1e16735e0023d649776edb6983dd04abcc110c6bada94bea2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51d13f519b1ecbf2b5307da3a3f310e0074561d16f28b96d4b4932c025ffc10e
MD5 8f2f2cfd002124b7c2c7bffac50dd2d8
BLAKE2b-256 5c0a4b78fc17f0f1c0b6c5dfd585081dd0a78849e398e6b6d895ec46a7b577ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 940b1431370a1da33eaf863fa67706ddc91fffca477f8b1fd4cece0b5b647be4
MD5 566b54261b17a775034e5f4493d1718c
BLAKE2b-256 82ce166f120a6c972c6ede14b2c9bbe769f4f0cab44274c5faf547a47834c2e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 90c302224b721775d0fa818a81581352a69012f59ca1781c176cacd4939d78fc
MD5 2bfe561b397f3649b8d0200fc7eb90f3
BLAKE2b-256 17002c3a0b6adc0b830d90fa18515fb98a0f37a113df61620edfd34a523d0306

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 134d614b1e030eb09ca180cabdab07a8798c7fdad5fedf2c74805d0f63ba2084
MD5 8852e9e8bc8ee72de5a67183e442bf5f
BLAKE2b-256 6e05a104657561e3e9ec366fc6d57ce70432243fd47f40f5d3ffc9fa73db4a8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9227cd9abf04f391e64b4d9147d596b82419073cc20751c89111a74eca287d3c
MD5 ff053754f1178591c36ee77f4a2a4821
BLAKE2b-256 6abc098e81d026703f8aa18b0432ab4682ce42d46883e3bc8b72fb5b6e2b4e2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 603451e7e0f3b949de28e8dd256fd9feb8af5a2dbabeee6df660e58b49136d3a
MD5 f8a8827658240f84f68818dced2fdef0
BLAKE2b-256 8fe4d4e613b9759457eed5f8249d5088a1a4cb42b9e850a3495c9f1115cffb84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92f19c2e1a011c2f70f29f7fb3986b371ccc12e4d9a1deec4984c89865fd64fe
MD5 cec0e2372d263cfc45bc7731299418eb
BLAKE2b-256 9b007188ee22054ded2c059904956591ce3d4ec5e90438e91396f9688559d371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3338ef3ef4790d792853d71040e3d514ad59fc93d166051e5706dfecd275958d
MD5 9362d7a6b86afdbcb1879d3fd689beac
BLAKE2b-256 8997e18e63aa9336b4d54e3aa399fd63d44b3b912124fe0fd14b11d750515af3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 145e9cb1f2c899eefa816a141bc6ca0da4146e4c4d35339d2572697d92ea564e
MD5 19a72690a28e982028ec24676b340609
BLAKE2b-256 3f1896ef1b904f65dff2f5219a0c64607f06ed8593c3af98461dd27d09394b70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b25f0e27227cb883601506dbf00dd19daa6d80b877a6b6efc2844f78f38f3546
MD5 15237260e0b9e0914ceaeb0de957378d
BLAKE2b-256 d43fc5624ee0b5df0330f61911e19e980ed67f0af507ad24036c2b2cd26f64aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b66f96666de0cd76b48c4f7b8d63bbd1b14408632afabb6425fd02903fb593de
MD5 b8d085adce125e9366ff0ea4c9ed706a
BLAKE2b-256 33d3aa61bc4b935b8874c6e94735c362a9cc0dda97de095c330f17437b7d91bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.37.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5ac4268cc683d439fda3d4469f4ee5f67e8ed68583905445566501cb7cb61365
MD5 3cbfccc3ce87a300df9ae4bdb3d1b25f
BLAKE2b-256 84a8dfb4cebd42fd05c530b75a22d28204ce28326b4dab9ad1af4852722c5d27

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