# Microsoft.Orleans.Transactions.DynamoDB

10.0.0 | net10.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Transactions.DynamoDB)

## Orleans.Configuration

- [DynamoDBTransactionalStorageOptions](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.configuration.dynamodbtransactionalstorageoptions/) - Configuration options for DynamoDB transactional state storage.
- [DynamoDBTransactionalStorageOptionsValidator](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.configuration.dynamodbtransactionalstorageoptionsvalidator/) - Configuration validator for DynamoDBTransactionalStorageOptions

## Orleans.Hosting

- [DynamoDBTransactionServiceCollectionExtensions](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.hosting.dynamodbtransactionservicecollectionextensions/) - `Microsoft.Extensions.DependencyInjection.IServiceCollection` extensions.
- [DynamoDBTransactionSiloBuilderExtensions](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.hosting.dynamodbtransactionsilobuilderextensions/) - Extensions for configuring DynamoDB transactional state storage.

## Orleans.Transactions.DynamoDB

- [DynamoDBClientOptions](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.transactions.dynamodb.dynamodbclientoptions/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [DynamoDBStorage](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.transactions.dynamodb.dynamodbstorage/) - Wrapper around AWS DynamoDB SDK.

## Orleans.Transactions.DynamoDB.TransactionalState

- [DynamoDBTransactionalStateConstants](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.transactions.dynamodb.transactionalstate.dynamodbtransactionalstateconstants/) - Constants used by DynamoDB transactional state storage.
- [DynamoDBTransactionalStateStorage&lt;TState&gt;](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.transactions.dynamodb.transactionalstate.dynamodbtransactionalstatestorage-1/) - Provides DynamoDB-backed transactional state storage.
- [DynamoDBTransactionalStateStorageFactory](/orleans/docs/api/csharp/microsoft.orleans.transactions.dynamodb/orleans.transactions.dynamodb.transactionalstate.dynamodbtransactionalstatestoragefactory/) - Creates DynamoDB-backed transactional state storage instances.
