---
title: Storage Providers
description: Select and operate the storage provider that matches your runtime environment.
order: 50
---

# Storage Providers

DurableStack supports multiple storage providers with a shared contract and provider-specific tradeoffs.

For distributed execution, a shared durable database provider is required.

Multiple workers coordinate through the shared store. If you use in-memory storage, execution is single-process only.

## In this section

- [Overview](overview)
- [Provider Contract](provider-contract)
- [PostgreSQL](postgresql)
- [SQL Server](sql-server)
- [SQLite](sqlite)
- [MySQL](mysql)
- [In-Memory](in-memory)
