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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.47.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.47.1-cp313-cp313-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.47.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.47.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.47.1-cp312-cp312-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.47.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.47.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.47.1-cp311-cp311-macosx_14_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.47.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.47.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.47.1-cp310-cp310-macosx_14_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c7369902c8202375d30f3d56036fc4be19c6354cc4d2d74d4b5538a4e294aca
MD5 785c11a063bc1d062ca7c758f570e283
BLAKE2b-256 cef97ab43111c57a494421db29e9e61938a91708cec6bcfd18a1b0c13e51f069

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7ae909ee3e279ffdb50f91acc5a9b891334a66b872afa645987950a3aeb2a47
MD5 14d8d46a360c4f264341bc92d1cb00c6
BLAKE2b-256 354b1c5400ec3c9b53adf9aee20027efd7907ce7ec41e1ca2327b8d69ac5159d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 41204d251d8599cceb6480da52be9c06eb837d59b6d98c32d62d72b99d1f4b76
MD5 c9b5ca5a602f8a45fff7ffabdf024b2b
BLAKE2b-256 e5ad0e32b9f6d89cb3b2e190ba5507a201e6529475608f93e6590e1d85eb1d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d99803766421eb8cbf26b8972ca4575dd5abf987c322e87da57a0ce9133a109
MD5 ce7eca23cd5e14c99ec66344e9eb9f18
BLAKE2b-256 c50ec2bb2934cc0e341ea00bd9e8d6b61e65ba6548e76294c218ead26c740183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 462e5e8b04e4958e6878f8f51c7b932d9aa0cd663c638d6755a53fc91c1093df
MD5 73c17879c51e863f956c6ca49f8a527e
BLAKE2b-256 cc606b5d09fc6819c26d00e03aad98f834548b46480a825365775b0100058dc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 97d6507439644d9ae2092bedc5dc6b8a0ba3697df0aa675607146b1ccd2cbbcb
MD5 ef92454759dac663df7cc88e7983e0e1
BLAKE2b-256 b2146e8789b037a4dcf94f4edc188f593a25133d0e3ae0d117e88bc39300226d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aba6de3e5bfd192de5e7dbb9ba85888568b99a0f408c84662ffe5590c804d365
MD5 56a2876a15f190b929bfc738c5bdd54d
BLAKE2b-256 6cb8635db481212691a7672c6f63b8b1584eb201c4478d2e04dae05680edafb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf5e40537b5e05b60101638fb08604f761b4baca26f9be05a777c59503ee01b2
MD5 7877dc5f4d7decdeb8a6b4b37a6a159e
BLAKE2b-256 f278c84bc6f1355c9ab0e7ba3af3c4033836f3552e131205ee0e6161946493a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a467c415b0048346f9443466c15edb5b37e45959a0a9694bc4a46dd67d0c32c7
MD5 a267dda3d66febc35e8bb0e937f21c4a
BLAKE2b-256 505414ced5d1ac3cbfb6188362b4406b2d9cb5405aac4e7cab7048819548569a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ac460a3d622f4b7f8dc903be86d405a79ac196e015dc2d6177849fc9e8eb6af
MD5 a1caa442f83182edbff2a86cab5aa066
BLAKE2b-256 fdc5a87f3dedfccd90d5578dbbaedc30fa6ae1740b8bc2c271d103489daaef4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c7db128fef30789f804c69bd29f4894922bda98f75220a50499afdf4f141c0b
MD5 e591f03d24e8d824016fefad4f839efa
BLAKE2b-256 2d8e2fe97837f8b867d5fe9a3484f1f55246c9d0b308fb1591523eed3412748b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.47.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6022d0b208a20f18e00e0f58d9163ae1f764fd3e253aa1c1d2fdf3bd4f1347b9
MD5 f429a498493ee4b58ef35cfd1f7bfb58
BLAKE2b-256 ac64c0436e2bb55795b081df5ba002a2e534bb7d051e21ad5ebff23886caab4e

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