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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.41.0-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.41.0-cp313-cp313-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.41.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.41.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.41.0-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.41.0-cp311-cp311-macosx_14_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.41.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.41.0-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.41.0-cp310-cp310-macosx_14_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

multi_storage_client-0.41.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multi_storage_client-0.41.0-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.41.0-cp39-cp39-macosx_14_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5d6e4c7c65da636371a81c2eea18f3e43e747c760833fdaa232dc869d5dcbde
MD5 8f23be12614f159e973f14418f415f54
BLAKE2b-256 70aa551bfef5ffd9cc6f590862ef813bf1eab57a3fcfbba1f4db212f97d2be1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c4523369d79bbdcb2626226ccdf88c887024bcca5acd8962caeea7d41c337e8
MD5 70ef79b2c73f8998da5ba3e63a37ae18
BLAKE2b-256 eb8e1b76f926a1b317c7c9e761b531b63888a57ff6e8177561e8e078b1fe906f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 747bc8cc59aa74b81820dd6994b55da642c7bc16e14a869b5b54449716d6205d
MD5 77b9125024f3baa3e15c0b57132d1c08
BLAKE2b-256 291ff262d520a4f986f25255bc0669bc8586251f7d25b0c94901717e778db31f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8934b11ff09af681cd75ee0777f93651207dd543915454872e3c34646bb48f3
MD5 b2061eb020c91ec77bd7c426c1f1f908
BLAKE2b-256 f52bf2b3026bbf6ad029f86cb362145b4a4fa9c6f79cb908a274277658530392

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dec11dcd7750a0ee334901e54b2c12770d0f9ea016a8c2ca9846f279abb88a99
MD5 4d7e2a89d1c74ba780a61f1e9b3fb1f2
BLAKE2b-256 95e9fa858b361a5d4766f74abb7716989b63da7bbf6070c37b2e70a9de76c05e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6a9b75aab66e1dba3578059e27c0e5a981e8e222d998b2b1d7f94851e9091397
MD5 c3f32b48eb2a89bd2e57bf9ba3a68ac9
BLAKE2b-256 1e9b54c0517bcdb1520ea9876a28a6d6d971054059acbc853fb054b7fde4840a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e197a6a8d113f1baf24987aee734d5351517d8934739821c522a97000018d2e5
MD5 6273cbe4c09fe7d23aa02829e2c9c12c
BLAKE2b-256 6ff67216de22b331c49badf40dba343e9f643d428b12e6782f9c97cd2aea1ef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8760846cedf740ae0b7512516c58410a0819187876a5ec7792ba18af05cff9eb
MD5 6206a34a31b4d3b4be7fca1c803790b1
BLAKE2b-256 9b0d0fac37cddb88a12c4419bf9c09cb278e0bb3110e9741b0853840a61c3a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6905c9bb50be0a2a984068473a9865ea47517252e51af0b933a20c65e399854b
MD5 e490bf29d7cd89c442ce0e4c72de8226
BLAKE2b-256 867641010bc6fdef26b3d333243d4943c4503ef8a25d4e957e9e9c61b7cdd07e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2106fbb3f1ec9210376d6645b2a6c57e503685dcd647825c85e07207ce3c1184
MD5 052e0361eeba91ab115dca1bb6847ef7
BLAKE2b-256 580f3b8e91fb9c01e1732354adb47dc90f8d93201d5c3351a6166a3edb87ca9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 796ba43588a27305dada12b687b5a8726f50f2798ea80d5a2d6e8b695abb7066
MD5 cd230f72f2d53733da6de89c00150af2
BLAKE2b-256 c914d5ec06a7f894b7a968c810fa0e38dc7398e5ae186fa3e439752e89584081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 808ff540df91e886adc9d72c26d2f3222b6e5f1d9952de2adf53fa0023a25517
MD5 f15b289b1124fdc267fe0da347ae52f3
BLAKE2b-256 349f73f61271a9a3259f96a5e963b36a53fc44f56b039c385b10f3b40a270d9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84cd0ad5f231b6c45a641d69e1f14d1738eabdcb490a8cd8e00f3c84e37f2f61
MD5 1868b6d35a9d3dd2a532e91e35db0a0d
BLAKE2b-256 7ea094f8c9ec3d4b27193993cb009d2e631b883945d2246346c09eb7be140679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dd417f2582ccc62d03051e25261e9a2ffe219ec31a5e4e091131708d40b57c1
MD5 cddb59e16967cc5962b4d8ad273fec55
BLAKE2b-256 0c488214ed121b8b15e5ed2e760a28204d92987b9a4da34719f24e07c66e7c12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.41.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dccc31a0318bca889b50e829a856feb1fcaca943347297e1343849e947c8958b
MD5 08a9583b32ba148709f47a778c9eda13
BLAKE2b-256 de92ed9df7b3411090be5efd1a917ff52dfc0c84723d2fdfa1168735d577aff2

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