Warning
We are announcing the deprecation of the AWS DynamoDB Session State Provider for .NET. Support for this library will continue for the next six months and will officially end on November 14, 2025. After that date, we will no longer publish updates to the library, including security or critical bug fixes. You can learn more on the deprecation announcement via the Announcing the end of support for AWS DynamoDB Session State Provider blog post.
The Amazon DynamoDB Session State Provider allows ASP.NET applications store their sessions inside DynamoDB. This helps applications scale across multiple application servers while maintaining session state across the system.
If you are looking to cache session state in DynamoDB from an ASP.NET Core application, try the AWS .NET Distributed Cache Provider instead.
The change log for the can be found in the CHANGELOG.md file.
This project builds a ASP.NET Session State provider that stores session in a DynamoDB table. The session state provider can retrieved from NuGet.
For more information on using the session manager, see the session manager section in the AWS SDK for .NET Developer Guide.