Legacy DynamoDB Encryption Client
On June 9, 2023, our client-side encryption library was renamed to AWS Database Encryption SDK. The AWS Database Encryption SDK continues to support legacy DynamoDB Encryption Client versions. For more information on the different parts of the client-side encryption library that changed with the rename, see Amazon DynamoDB Encryption Client rename.
To migrate to the latest version of the Java client-side encryption library for DynamoDB, see Migrate to version 3.x.
Topics
- AWS Database Encryption SDK for DynamoDB version support
- How the DynamoDB Encryption Client works
- Amazon DynamoDB Encryption Client concepts
- Cryptographic materials provider
- Amazon DynamoDB Encryption Client available programming languages
- Changing your data model
- Troubleshooting issues in your DynamoDB Encryption Client application
AWS Database Encryption SDK for DynamoDB version support
The topics in the Legacy chapter provide information on versions 1.x—2.x of the DynamoDB Encryption Client for Java and versions 1.x—3.x of the DynamoDB Encryption Client for Python.
The following table lists the languages and versions that support client-side encryption in Amazon DynamoDB.
Programming language | Version | SDK major version life-cycle phase |
---|---|---|
Java |
Versions 1.x |
End-of-Support phase, effective July 2022 |
Java |
Versions 2.x |
General Availability (GA) |
Java |
Version 3.x |
General Availability (GA) |
Python |
Versions 1.x |
End-of-Support phase, effective July 2022 |
Python |
Versions 2.x |
End-of-Support phase, effective July 2022 |
Python |
Versions 3.x |
General Availability (GA) |