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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.46.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.46.0-cp313-cp313-macosx_14_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.46.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.46.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.46.0-cp312-cp312-macosx_14_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.46.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.46.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.46.0-cp311-cp311-macosx_14_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.46.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.46.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.46.0-cp310-cp310-macosx_14_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51ff5e4313ec6df7d94dbffc3dded21cadd40293cb821efd50b4669b6498490c
MD5 1ea840e0ba411ff3ddd029c083786e23
BLAKE2b-256 c63b0a7703ad775b2b9c41bb5560650f69d2e883f082163b0f46427826337a86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f47b7d64f00be68a320665d316ec0559b63b080351a7fd0c2900762bb824cfe
MD5 a0aa5819847ee0f5f8191801ef028fba
BLAKE2b-256 5dce25cfb4a854c841305a66ca3735ad1ea13c0947b963297f03afaf67f8aa42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4b4817b0ed092ec536fdd89fbd1519e024054a66c340273bf2ad13d1f67d2f3f
MD5 66ce5872a46751c85329df137fb9c0f6
BLAKE2b-256 3f71c5fe5fbfc47218127c05e7d42511e90fe1b7c47ca3801b8339820df74388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdedff4ebc431264494fe8fe0b7ab6b4ca971f5687772adace1604788034cf75
MD5 05db1f0a00c2d8e2d98c3549daa35b53
BLAKE2b-256 c656f979a4f7496843328d6cf4e09b1cfa76293fe25fb7f78a60aef2dc5ecfc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f210266ab0d118161fb79f66d1f6027b52e10c63a41af27a3300dfaea6bb1a7
MD5 dae0364e8c6846390114d6513f4665a8
BLAKE2b-256 acdcec67ba28c744f80cfba44225f19ac56b0fb804cdaf8fcf4ac8c925da47e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e6dedd4e93e1f6d7328cc616fbc4ddeb5289d4390a10783863f6ccfe00cb56dc
MD5 cd9cb60533b7760ba4ba010cdb23fe27
BLAKE2b-256 b0da1294bebc3a3a842ab084a3638a04b36dd094a7e5717573048b55551270fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99093c067daf935f92ca7da7d85fc3b0aa945af3bf404d3a3cc0b7815bac3ab6
MD5 7796134bcc28f18b7015b509946ad6d7
BLAKE2b-256 3b90b7c6e3ab2618b2680b9df92598f48b1b70936d5357728dcb00c29bf03cf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a04548876610a5c99f6e2b5622cdb70d01a3f1c5460176a1ed85d50be60e1910
MD5 37d3ac164d58f96260ae64c9d74332fc
BLAKE2b-256 708eb10aa44a875dfc9eda6b47e7fc31b14dba9d7b76023394b24565973801dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d25438b09421f82ca3f82770a47b2be014a763b6c7cb36f65762e0af29bac86f
MD5 bd380e6ec80e16d3fb64694e8b4eb448
BLAKE2b-256 f26b14d2203d58a72c944aafaec65d70525b0d4b78f29c9a6b3cdf83bba5ea5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b18ab4d0a803e1dbf694a47dd3054493250cc6f5c84f2fe4a47979c5e28d547
MD5 b40411ee320a1640699b99937d51c256
BLAKE2b-256 1e0b4019b3fbb0f3fbb8f72598259fca9ce3dba6caf15b13694493bd6d72794a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3583515faa23c12cf0f1c638a9732404b7e0cdf5ea344bbfab458fd32f0ae8f
MD5 dadff92d982219d89731fad0e9ca2f84
BLAKE2b-256 2b4c910a746ffcccaaf4c57526407489f80fd720477a18f004a24aa16a896cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.46.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dd0793c9ee7cd7107877b15e64e002b3a87c6da737ff2e78d506701f2b39661a
MD5 8fef4ad86ae3d992255b526d95ff5fd6
BLAKE2b-256 6045e59a3c38a658ea14948a296fb541f6540bee6a5e50233ff82b135df501ef

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