This is the AWS CDK v2 Developer Guide. The older CDK v1 entered maintenance on June 1, 2022 and ended support on June 1, 2023.
Supported Node.js versions for the AWS CDK
The AWS Cloud Development Kit (AWS CDK) runs on Node.js. This includes the AWS CDK CLI (aws-cdk-cli), AWS Construct Library (aws-cdk-lib), as well as broader ecosystem tools such as JSII, Projen, and CDK8s.
Version support policy
The AWS CDK supports Node.js Long Term Support (LTS) versions. When a Node.js version reaches its community End-of-Life (EOL), the AWS CDK continues to support it for an additional 6 months before ending support.
After support ends, the AWS CDK team will no longer provide security patches, bug fixes, or compatibility updates for that Node.js version. Using the AWS CDK with an unsupported Node.js version may result in unexpected behavior, errors, or security vulnerabilities.
For upcoming Node.js release and EOL dates, see the Node.js release schedule
Supported Node.js versions
The following table lists Node.js versions currently supported by the AWS CDK.
| Node.js version | Node.js EOL date | CDK support end date |
|---|---|---|
|
24.x |
2028-04-30 |
2028-10-30 |
|
22.x |
2027-04-30 |
2027-10-30 |
|
20.x |
2026-04-30 |
2026-10-30 |
Node.js versions no longer supported
The following Node.js versions are no longer supported by the AWS CDK.
| Node.js version | Node.js EOL date | CDK support ended |
|---|---|---|
|
18.x |
2025-05-30 |
2025-11-30 |
|
16.x |
2023-09-11 |
2025-05-30 |
|
14.x |
2023-04-30 |
2025-05-30 |