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

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.38.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.38.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.38.1-cp312-cp312-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.38.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.38.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.38.1-cp311-cp311-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.38.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.38.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.38.1-cp310-cp310-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

multi_storage_client-0.38.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.38.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.38.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.38.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39e25d7dbc8e383147dcb3e5bd1ef42ff885b8de2e82d7e28dafc46f6a229882
MD5 2fe723b10c910fa59e725fd514cdd248
BLAKE2b-256 e1b9b6a974a7468284fa9fe6bde0b535c8f86a3ea6f6c461fc770ceb0ffe723f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d29095167f0438345550231b4f564cccf81a2723dad12d6a19c1d66ad9260bc9
MD5 c597d51dc3682e943da39168d0b93e06
BLAKE2b-256 83b4fe2548657f14a09b77c55aa5ed5cd4bddafe61acc7ab29771e9b4d53cae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 82f587e38f710e7eaa08cb165d5f95eeef5a93e42271830259aacd24679e48c4
MD5 7253424b85d713061d034328cafd27f5
BLAKE2b-256 98cefb1f345cf89afe16dc98bde97d5ce5671dd9a9fa45880e991174d21f143f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3c65fb277b53db9139c66ed9097681c9bec1259571dee5726e58129fdc9ed23
MD5 160f409517eedc931656826400bef3f3
BLAKE2b-256 cd287e6fe845a6b785f93cd8fd21fb06230057fc65965c76a11b9350dfee1e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99c1783830fd2b59dd9f1cdcb8f8c05761097600575055fed8837fb83bc7b4da
MD5 968273891c5f9735989aa6f398f869f7
BLAKE2b-256 3348eafaa64550cfd1bf9964c03786df695227feca9706a84f74c0f026d822f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 542eff3be0f9bb02a36752711d8b3c46910e806d18a6bf400c3fe61647a98c19
MD5 66a1d47c32cda2601e9f5238997ac3fe
BLAKE2b-256 6978d30a70b855549795ca14a8cfd75422973e34c0dedd52c9db12e0d914d1c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4169da4c57dd1e22956350173c8f2b09e6bf08021ad60880df8562401c095ba5
MD5 35aac64e11d183272ea01aa77db73153
BLAKE2b-256 bce43cb66d93afb9a9831d4781766e68783a46fc187e4be163f88f540e63f0bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4dd1f8d9020d4d5228ab30992887959309b9952ef5d651a757217b985b127f9
MD5 44daa402d77285e870dc658cd670024c
BLAKE2b-256 63c8234df5446ed1c3e3a4a978a43c254f0f0a7427bd1159c4e2c6804fad878e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a1e0ed42953d85fe7c818c37106a5d54acea1b21313caa6afe3bbfd55b19ca5a
MD5 9ba1cfc4add0fc43979bfabb3ba56b58
BLAKE2b-256 5c47dab2aab29962ea9d0c43b8b68b86673f92845e2634a26249cddff43a7b13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eaa8195bbe270d668047ae9e94fb848d0479519b1a1bbc0b766ce9b8ffdbecdd
MD5 7d7099b7f18ed91c00ad6c0053120f9f
BLAKE2b-256 a3ec9bd9024cd2923144f7a47e41fe87d09323c3d5b74580bcbacc127c4c9814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecc6936adcdd9160ccdb6b6ad592739b96112fd44b3e66d4bf737c70b2c77a94
MD5 e6cf795090cc18e775bd691c6899fcea
BLAKE2b-256 483fad8d9f060a04f68b49d18eb55998fa062912fbfbfdfc7093e523667a38ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a3cd89cc040888fead655d2baba41c3fd8b5af77640f0bf457c863ffb1478b0
MD5 30508e8d0c91fdbeb84e44cf01b96891
BLAKE2b-256 f504f4d1726c0fde589186fcf0f7834a8af37826a7303a3e58649fccf4ceca76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ed239555715e9ff6cad53ba20927f6f7ea6accba296b98756cd4f26da09cb00
MD5 c5252c0258935a580a24b7aaf9d5f9eb
BLAKE2b-256 3768a0709fafe705c458e67289041cfd4a892041af905c699f2dfbf247c47548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6106a1fb7c812de06395ce5ae087b2e7da2877ec52b315ff448f12067d9f22be
MD5 c60da714055de5e5f3378310679e06c3
BLAKE2b-256 d50c3321d72ab924720bed62455d2a077a1490dd19bc20622083b9da7f6c59ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.38.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c288d7ee0e5fb30cfa0945283a645ea44eee4a1916396ad6312d3c9a853cfef1
MD5 914c3aa4b3f129c8be770939b21a6bb3
BLAKE2b-256 22b94cf2f63710d7ef7254f0b36860109f2696280efc65462d3a0de8765c599a

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