

# Using previous SDK version to work with AWS CloudHSM
<a name="choose-client-sdk"></a>

****  
 SDK versions 5.8.0 and earlier have reached their end of support. After March 31, 2025 documentation for SDK versions 3.4.4 and earlier will no longer be available.

 AWS CloudHSM includes two major Client SDK versions: 
+ Client SDK 5: This is our latest and default Client SDK. For information on the benefits and advantages it provides, see [Benefits of AWS CloudHSM Client SDK 5](client-sdk-5-benefits.md).
+ Client SDK 3: This is our older Client SDK. It includes a full set of components for platform and language-based applications compatibility and management tools.

For instructions on migrating from Client SDK 3 to Client SDK 5, see [Migrating from AWS CloudHSM Client SDK 3 to Client SDK 5](client-sdk-migration.md).

This topic describes Client SDK 3. To see what version of Client SDK you're using, see [Check your AWS CloudHSM Client SDK versionTo check the client daemon version](check-client_version.md).

To download, see [Downloads for AWS CloudHSM Client SDK](client-history.md).

**Topics**
+ [Upgrade AWS CloudHSM Client SDK 3 on Linux](client-upgrade.md)
+ [AWS CloudHSM Client SDK 3 supported platforms](sdk3-support.md)
+ [PKCS \#11 library for AWS CloudHSM Client SDK 3](pkcs11-v3-library.md)
+ [OpenSSL Dynamic Engine for AWS CloudHSM Client SDK 3](openssl3-install.md)
+ [JCE provider for AWS CloudHSM Client SDK 3](java-library_3.md)
+ [Cryptography API: Next Generation (CNG) and key storage providers (KSP) for AWS CloudHSM](ksp-v3-library.md)