Various features require persistence.

Storage Types

Available Persistences

Learning Persistence

The Learning Persistence simulates saga persistence infrastructure by storing data in the local file system. All files and directories are relative to the current project directory.


A volatile RAM based storage mainly used for development purposes. Can also be used where the storage is not required to persist between process restarts.

SQL Persistence

Uses Json.NET to serialize data and store in a SQL database.

Azure Storage

Uses Azure Tables Storage for storage.


Uses the RavenDB document database for storage.

Service Fabric

A persister built on top of Service Fabric Reliable Collections.


Uses custom NHibernate to persist data to an data store (e.g. SQL Server).


A subscription only storage on top of MSMQ.

Community Maintained Persistences

There are several community maintained persistences that can be seen in the full list of extensions.

Related Articles

Last modified