AWS Developer Tools Blog
Announcing end-of-support for AWS SDK for JavaScript v2 effective September 8, 2025
In alignment with our SDKs and Tools Maintenance Policy, AWS SDK for JavaScript v2 will enter maintenance mode on September 8, 2024 and reach end-of-support on September 8, 2025.
Existing applications that use AWS SDK for JavaScript v2 will continue to function as intended, unless there is a fundamental change to how an AWS service works. This is uncommon and would be broadly communicated if it happens. Between September 8, 2024 and end-of-support on September 8, 2025, the AWS SDK for JavaScript v2 will only receive critical bug fixes and security updates. The SDK will not be updated to support new AWS services, new service features, or changes to existing services.
The following table outlines the level of support for each phase of the SDK lifecycle.
SDK Lifecycle Phase | Start Date | End Date | Support Level |
General Availability | June 19, 2014 | September 7, 2024 | During this phase, the SDK is fully supported. AWS will provide regular SDK releases that include support for new services, API updates for existing services, as well as bug and security fixes. |
Maintenance mode | September 8, 2024 | September 7, 2025 | AWS will limit SDK releases to address critical bug fixes and security issues only. The SDK will not receive API updates for new or existing services, or be updated to support new regions. |
End-of-support | September 8, 2025 | N/A | The SDK will no longer receive updates or releases. Previously published releases will continue to be available via public package managers and the code will remain on GitHub. |
We recommend that you update to AWS SDK for JavaScript v3. AWS SDK for JavaScript v3 provides improved features, enhanced performance, and continued support from AWS. By adopting the latest version of the SDK, developers can ensure the security, compatibility, and stability of their solutions on AWS. Updating also allows you to leverage the latest services and innovations from AWS. Moving to AWS SDK for JavaScript v3 involves a one-time update of your application code. To ease your migration, we provide an automated migration tool. To learn more, refer to the following resources:
- AWS SDK for JavaScript landing page contains a getting started guide, key features, guides, and links to additional resources,
- Migrating your code to SDK for JavaScript V3 documentation page explains the migration process and how to use the automated migration tool,
- Migration guide on the AWS SDK for JavaScript GitHub repo lists changes between the two versions,
- Modular packages in AWS SDK for JavaScript blog post explains the motivation behind modularization and includes usage examples,
- First-class TypeScript support in modular AWS SDK for JavaScript blog post explains the benefits of using TypeScript in the SDK,
- Why and how you should use AWS SDK for JavaScript (v3) on Node.js 18 blog post explains the size and performance benefits of using AWS SDK for JavaScript v3 on Node.js 18,
- If using AWS SDK for JavaScript in AWS Lambda, Reduce Lambda cold start times: migrate to AWS SDK for JavaScript v3 blog post explains performance optimizations available via bundling.
Feedback
If you need assistance or have feedback, reach out to your usual AWS support contacts. You can also open a discussion or issue on GitHub. Thank you for using AWS SDK for JavaScript.
About the author: