---
sidebar:
  label: roboto.storage.object_store
  order: 6
title: roboto.storage.object_store
---
## Submodules

- [roboto.storage.object_store.object_store](/docs/reference/python-sdk/roboto/storage/object_store/object_store)
- [roboto.storage.object_store.registry](/docs/reference/python-sdk/roboto/storage/object_store/registry)
- [roboto.storage.object_store.s3](/docs/reference/python-sdk/roboto/storage/object_store/s3)

## Package Contents

- [CredentialProvider](/reference/python-sdk/roboto/storage/object_store/object_store#roboto.storage.object_store.object_store.CredentialProvider) (type alias): `type CredentialProvider = typing.Callable[[], Credentials]`

- [Credentials](/reference/python-sdk/roboto/storage/object_store/object_store#roboto.storage.object_store.object_store.Credentials) (class): This interface is driven by botocore.credentials.RefreshableCredentials

- [FutureLike](/reference/python-sdk/roboto/storage/object_store/object_store#roboto.storage.object_store.object_store.FutureLike) (class): Protocol for future-like objects.

- [ObjectStore](/reference/python-sdk/roboto/storage/object_store/object_store#roboto.storage.object_store.object_store.ObjectStore) (class): Base class for protocol classes.

- [OnProgress](/reference/python-sdk/roboto/storage/object_store/object_store#roboto.storage.object_store.object_store.OnProgress) (type alias): `type OnProgress = typing.Callable[[int], None]`

- [S3Store](/reference/python-sdk/roboto/storage/object_store/s3#roboto.storage.object_store.s3.S3Store) (class): Base class for protocol classes.

- [StoreRegistry](/reference/python-sdk/roboto/storage/object_store/registry#roboto.storage.object_store.registry.StoreRegistry) (class)
