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

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.39.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.39.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.39.1-cp312-cp312-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.39.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.39.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.39.1-cp311-cp311-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.39.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.39.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.39.1-cp310-cp310-macosx_14_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

multi_storage_client-0.39.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.39.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.39.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.39.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f705d1d4d11b19ec9f6819674ef852d9b8fa2c95906c4c5cab2ecb7c22bc290
MD5 c3dd11b069ff587f235c1974c272de3a
BLAKE2b-256 a1bddbda0847ef2ffab6a11b60f4702edf60fc1287174009bb2e35dff205d5ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cfa87a3eecb09de64a77c68b622f2d2b0cb3aefb8a9d2306b1bf83c085f3bdd5
MD5 1ef9268fc0129b2a9b183c2bc1683f0b
BLAKE2b-256 bb6a7b25d15446085a103ebdf21834705020693e76ea093ca23e5647872b4165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e6f7a9710d1e61beb3f736cc2a1bbb9916c462022be544edf604cc8d8a9ac201
MD5 a4d3fd71b67e09e2c0d6f17038a75a72
BLAKE2b-256 8de67ca7a7fd03893d03b36c225702e2a644b38bfe1b5c0fa5b266fd8f72ba1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 881365a17bc3886bf8f54d33c9c5d0d5a393b6000cdd12eed756b6e5eb3b2bb0
MD5 d1f24edd5311e61aff5637a96f4003c4
BLAKE2b-256 7fc8fbc5a69eb910246bf154030aec0d9df6c204481d8a1ec3352de042499300

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fc12834fd3fada72016b4df54f908c769d1fd6d5b9dbbc573831665def8b46c
MD5 6568a198cf07c703656c87768144dac2
BLAKE2b-256 57dd9f2d20e83742c5dcf49719a2905157b372e6380779d8c2fdd90f3898f6b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 15973fff7b351f2949d4cd3bf9f24bb8c73838f5ab29e67f018318ec3d3e3079
MD5 825e1c30d4d1959aac1ea1876b4d3ff3
BLAKE2b-256 76c5204f3859f3cc7dde35fc74b52c5d61d7017434781c296c9640c1bbd849c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44602b32f7b708b82eab56d49ba00a05ed478193387cf4e22ca2c19da8c6877a
MD5 89335070e61946c16f48d3dc62eb57bf
BLAKE2b-256 83c019b03d58f4d2713b3948e3bd72d5711d89f22250b966b70ccfbb914cb6fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f0dd3bb536f8fc5992dccb1e53108a695fb4e703e9320d5292f63188269bfcd
MD5 c65af2a8eaf1492342659c33350b4362
BLAKE2b-256 8dab350acee344fe32db07ae535021e339ec4edf5e40b78a323fc11fcd6dda97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4d71b05d5ea7d09c075edae731ee6b89ed2114b5eeaf96e46e2a15b37b91de07
MD5 a16aed7d663d3a20a175e2b447897d77
BLAKE2b-256 6d77c20249c7887c37c0868ec8bc9ca6313fca54a232c3a50b04cd56b0b514ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22eb940daae3149efe2e8e412fdd4e3d8d10c0077b336cf2ebc90236dfe58665
MD5 3abf0421b605063d63d3b4bc0d5da981
BLAKE2b-256 1473161ebe8bb71acee7bb7a42389756cd43d07e56e155d40f54b72370c5eb64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31249cee7f0fa4cc536136371eb41ad48c4b86c02fdf4e3186e7b464488d1e73
MD5 77abc79a922b3556c5f4604c94ccd797
BLAKE2b-256 1800423e6fcf218a52216ad86686f4fffa4f18b605594601d621aec68ad02d33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 46aa5c7446e079dac852e7db9077e80fe69f4c7e4690f526cc61cbd15d43b07e
MD5 89e4ee5c4c9406a86b190405eb0cac4d
BLAKE2b-256 03d26cce7b432f58bcffb394bac96d9edad2d927ffec382a53300e41186da1a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 831615e9e0b72a5b8f6228b17a6a9e89aa0733608d15b95cf5543de965fea8f6
MD5 565c21fa832171c005bd719bf581e0ab
BLAKE2b-256 4b3050c983cef84923238c61f333fd72af9bfcbac2c091302c5c31e978eea6f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3455bb1ac8a504adc39815ea301fe9e8b4362a322ba1cc2792fd9c5aa5ee062a
MD5 b0fd18bda35b4e681d5cad5a0f0e14d5
BLAKE2b-256 848fa561d733ba0882c7d6983522fcb76d0dfb4870504dc5a5e3836ac20c112a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.39.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f1b0a8b847d24ad4760f36e5c144bbaa89e10bd04c2603c8b0a3517e3f8d3657
MD5 9052681a13da34aa29e9fb5a8ceba439
BLAKE2b-256 d1a628f4b16ad2c0100c8465f840bdacd866093e75bbfb6f95fe6a84d28a020d

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