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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_storage_client-0.43.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_storage_client-0.43.0-cp313-cp313-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

multi_storage_client-0.43.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_storage_client-0.43.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_storage_client-0.43.0-cp312-cp312-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

multi_storage_client-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_storage_client-0.43.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_storage_client-0.43.0-cp311-cp311-macosx_14_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

multi_storage_client-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_storage_client-0.43.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_storage_client-0.43.0-cp310-cp310-macosx_14_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09ff5c15a0cfd326edb5162c0849ceb17d7457f23ae7d644bc72ee4e8b43c1d2
MD5 d9c5ce55c96ed1934d6ed4324cf42e03
BLAKE2b-256 f43f3e193cd6627484fe2b04ffad4ddeb474f2caa46924a9a31191235e1fc53c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b165f08a520f53bfd9184b10ed1a98e32a2fc177696d40ebd5532911855009e
MD5 fd7ca204f0ed1c76fb92ffdb549da622
BLAKE2b-256 4877097236da42609c83e21d7bfc23714790ccf6bbc2e3da99cb8a32b77f0f2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3657f5064a476088874371998982ebeb5c67acbe15a6e5e7c91325ace0d2f347
MD5 40a3aa164dbcb7021d5820008910d832
BLAKE2b-256 edd9a6478791964b4281634e8231ac0424c374eb64508ae2b8e7335f51f4e2d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7fbd4d0ab24d9528ec2cb09b7185bdf47432dd588a6ebfba9ea2e1d6c9c2d6f
MD5 de7f068edc173c7c8cd737a7377adcd0
BLAKE2b-256 bce67e91a1b15e4e43c618b206017d9c2f653b519a18c3d8d2169d37335ecc23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02840d67560f1e15a502b14f5d07907a25740caea5c9e20a1fac1c2a6a9092e8
MD5 db4d6c062910c1bf09c1e99f8581f7da
BLAKE2b-256 263d3c76007b06936a4ed3395f5829bc176980e6a3976c5b85fe5c16f0e1af9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 00be77c946f92719997b9216f86e11fd713bf158f97c6d8bb315d2ceecc8aa35
MD5 40c13ebb76041f741fb15dcdf5a29063
BLAKE2b-256 f77343bd2cfbdb97299ece9039fbb19821c7395a739acffaecfe5c345fee2cc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1227c8ad1eb67c50980ddba8f9e689d852060c37f32fc4c2223a07a8f71a5f3e
MD5 af93e65c3b3cf1ea2d116a969e7b1112
BLAKE2b-256 663f4f3d4ab6a90cc498defc694d7e0f9e78953a1055e02a6623cda0ca66d4ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac3a72c6d3e2c950cf47b8b6a9a826a9e52214b6dd52af47c99752d5f03cf621
MD5 02c9e31fdce51fdba2581df54f7c3c4e
BLAKE2b-256 c09eba53af509a92bb427c880c53215478bef4c5842a10c12260e33fceb03d89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 162fe19402e16470a5b0201372411a1fd7c6dca9dc1b47574f6a90c81c527afb
MD5 fde9304a82b583c12d22964ab528fecf
BLAKE2b-256 700291f2140e8afd3990323da8262e1b590b8157162d0af7725beadc633e70a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5f9bc44b1087c6b90b45aca648ead04c5397b5f7448f45e14844e11dbfbec89
MD5 5dd2d8ffd8bbb3604465539cfd68f307
BLAKE2b-256 b99372856abcaeecb70b4f04558951f477ed4421bb8e455a642edd65d3903d27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba3d28e6748a8e07506ff4086aad9234b457a762e24dd66ea07a99a6e495f0af
MD5 f473244f6f95169d14d8faf3a8431d31
BLAKE2b-256 857037b71bf58ec1201ee68c3fd712e44b6dc4c9cacf3b2272a733aff227f0cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multi_storage_client-0.43.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4878d6d6ba1eec884c41690744c56fd6750c701bce43d3ca68563c2cf8db5f6e
MD5 ad5141c36baf415c349fd58d189dbe2d
BLAKE2b-256 26056d46236f39de37f6ccc7e0beb3ebc06f8b8ae26f39bbb4a0ea06c8c92887

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