| Store/Storage Adapter | ZEP | Read | Write | List | Sync | Async | Crate |
| ---------------------------------- | ------ | -------- | -------- | -------- | ------- | ------- | ------------------------------ |
| [MemoryStore] | | ✓ | ✓ | ✓ | ✓ | | [zarrs_storage]† |
| [FilesystemStore] | [0001] | ✓ | ✓ | ✓ | ✓ | | [zarrs_filesystem]‡ |
| [OpendalStore] | | ✓* | ✓* | ✓* | ✓ | | [zarrs_opendal] |
| [AsyncOpendalStore] | | ✓* | ✓* | ✓* | | ✓ | [zarrs_opendal] |
| [AsyncObjectStore] | | ✓* | ✓* | ✓* | | ✓ | [zarrs_object_store] |
| [AsyncIcechunkStore] | | ✓* | ✓* | ✓* | | ✓ | [zarrs_icechunk] |
| [HTTPStore] | | ✓ | | | ✓ | | [zarrs_http] |
| [AsyncToSyncStorageAdapter] | | ✓ | ✓ | ✓ | ✓ | ✓ | [zarrs_storage]† |
| [UsageLogStorageAdapter] | | ✓ | ✓ | ✓ | ✓ | ✓ | [zarrs_storage]† |
| [PerformanceMetricsStorageAdapter] | | ✓ | ✓ | ✓ | ✓ | ✓ | [zarrs_storage]† |
| [ZipStorageAdapter] | | ✓ | | ✓ | ✓ | | [zarrs_zip] |
† Re-exported in the `zarrs::storage` module.
‡ Re-exported as the `zarrs::filesystem` module.
\* Support depends on the underlying store.
[0001]: https://zarr.dev/zeps/accepted/ZEP0001.html
[zarrs_storage]: https://docs.rs/zarrs_storage/latest/zarrs_storage/
[zarrs_filesystem]: https://docs.rs/zarrs_filesystem/latest/zarrs_filesystem/
[zarrs_object_store]: https://docs.rs/zarrs_object_store/latest/zarrs_object_store/
[zarrs_opendal]: https://docs.rs/zarrs_opendal/latest/zarrs_opendal/
[zarrs_icechunk]: https://docs.rs/zarrs_icechunk/latest/zarrs_icechunk/
[zarrs_http]: https://docs.rs/zarrs_http/latest/zarrs_http/
[zarrs_zip]: https://docs.rs/zarrs_zip/latest/zarrs_zip/
[MemoryStore]: https://docs.rs/zarrs_storage/latest/zarrs_storage/store/struct.MemoryStore.html
[FilesystemStore]: https://docs.rs/zarrs_filesystem/latest/zarrs_filesystem/struct.FilesystemStore.html
[OpendalStore]: https://docs.rs/zarrs_opendal/latest/zarrs_opendal/struct.OpendalStore.html
[AsyncOpendalStore]: https://docs.rs/zarrs_opendal/latest/zarrs_opendal/struct.AsyncOpendalStore.html
[AsyncObjectStore]: https://docs.rs/zarrs_object_store/latest/zarrs_object_store/struct.AsyncObjectStore.html
[AsyncIcechunkStore]: https://docs.rs/zarrs_icechunk/latest/zarrs_icechunk/struct.AsyncIcechunkStore.html
[HTTPStore]: https://docs.rs/zarrs_http/latest/zarrs_http/struct.HTTPStore.html
[AsyncToSyncStorageAdapter]: crate::storage::storage_adapter::async_to_sync::AsyncToSyncStorageAdapter
[UsageLogStorageAdapter]: crate::storage::storage_adapter::usage_log::UsageLogStorageAdapter
[PerformanceMetricsStorageAdapter]: crate::storage::storage_adapter::performance_metrics::PerformanceMetricsStorageAdapter
[ZipStorageAdapter]: https://docs.rs/zarrs_zip/latest/zarrs_zip/struct.ZipStorageAdapter.html