# Microsoft.Orleans.Persistence.DynamoDB

10.0.0 | net10.0

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

## Orleans.Configuration

- [DynamoDBGrainStorageOptionsValidator](/orleans/docs/api/csharp/microsoft.orleans.persistence.dynamodb/orleans.configuration.dynamodbgrainstorageoptionsvalidator/) - Configuration validator for DynamoDBStorageOptions
- [DynamoDBStorageOptions](/orleans/docs/api/csharp/microsoft.orleans.persistence.dynamodb/orleans.configuration.dynamodbstorageoptions/) - 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.

## Orleans.Hosting

- [DynamoDBGrainStorageServiceCollectionExtensions](/orleans/docs/api/csharp/microsoft.orleans.persistence.dynamodb/orleans.hosting.dynamodbgrainstorageservicecollectionextensions/) - `Microsoft.Extensions.DependencyInjection.IServiceCollection` extensions.
- [DynamoDBGrainStorageSiloBuilderExtensions](/orleans/docs/api/csharp/microsoft.orleans.persistence.dynamodb/orleans.hosting.dynamodbgrainstoragesilobuilderextensions/) - 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.

## Orleans.Persistence.DynamoDB

- [DynamoDBClientOptions](/orleans/docs/api/csharp/microsoft.orleans.persistence.dynamodb/orleans.persistence.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.

## Orleans.Storage

- [DynamoDBGrainStorage](/orleans/docs/api/csharp/microsoft.orleans.persistence.dynamodb/orleans.storage.dynamodbgrainstorage/) - Dynamo DB storage Provider. Persist Grain State in a DynamoDB table either in Json or Binary format.
- [DynamoDBGrainStorageFactory](/orleans/docs/api/csharp/microsoft.orleans.persistence.dynamodb/orleans.storage.dynamodbgrainstoragefactory/) - 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.
