# Storage

Storage components

## Example

```ts
import { StorageContext, StorageManager } from '@filoz/synapse-sdk/storage'
```

## Classes

| Class | Description |
| ------ | ------ |
| [StorageContext](/reference/filoz/synapse-sdk/storage/classes/storagecontext/) | - |
| [StorageManager](/reference/filoz/synapse-sdk/storage/classes/storagemanager/) | - |

## Interfaces

| Interface | Description |
| ------ | ------ |
| [StorageContextOptions](/reference/filoz/synapse-sdk/storage/interfaces/storagecontextoptions/) | - |
| [StorageManagerDownloadOptions](/reference/filoz/synapse-sdk/storage/interfaces/storagemanagerdownloadoptions/) | Download options Currently empty, reserved for future options |
| [StorageManagerOptions](/reference/filoz/synapse-sdk/storage/interfaces/storagemanageroptions/) | - |
| [StorageManagerUploadOptions](/reference/filoz/synapse-sdk/storage/interfaces/storagemanageruploadoptions/) | Upload options for StorageManager.upload() - the all-in-one upload method |

## Type Aliases

| Type Alias | Description |
| ------ | ------ |
| [CombinedCallbacks](/reference/filoz/synapse-sdk/storage/type-aliases/combinedcallbacks/) | - |