# human\_protocol\_sdk.storage package

This modules contains an s3 client and utilities for files sharing.

## Submodules

* [human\_protocol\_sdk.storage.storage\_client module](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/python/human_protocol_sdk.storage.storage_client)
  * [Code Example](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#code-example)
  * [Module](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#module)
  * [`Credentials`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.Credentials)
    * [`Credentials.__init__()`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.Credentials.__init__)
  * [`StorageClient`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.StorageClient)
    * [`StorageClient.__init__()`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.StorageClient.__init__)
    * [`StorageClient.bucket_exists()`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.StorageClient.bucket_exists)
    * [`StorageClient.download_files()`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.StorageClient.download_files)
    * [`StorageClient.list_objects()`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.StorageClient.list_objects)
    * [`StorageClient.upload_files()`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.StorageClient.upload_files)
  * [`StorageClientError`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.StorageClientError)
  * [`StorageFileNotFoundError`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_client#human_protocol_sdk.storage.storage_client.StorageFileNotFoundError)
* [human\_protocol\_sdk.storage.storage\_utils module](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/python/human_protocol_sdk.storage.storage_utils)
  * [`StorageUtils`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_utils#human_protocol_sdk.storage.storage_utils.StorageUtils)
    * [`StorageUtils.download_file_from_url()`](https://sdk.humanprotocol.org/human-protocol-sdk/v4.2.0/human_protocol_sdk.storage.storage_utils#human_protocol_sdk.storage.storage_utils.StorageUtils.download_file_from_url)
