aws / aws/aws-cdk

❗ End of support for Node.js 20.x on October 30th, 2026

Open
#37,762 0 comments 0 reactions 0 assignees View on GitHub
management/tracking p1
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
1d 19h
Merged PRs (30d)
74

Description

### Describe the issue

> [!IMPORTANT]
> On October 30th, 2026, the CDK will no longer support Node.js 20.x, which reached end of life on 4/30/2026.

This change applies to all AWS CDK components that depend on Node.js, including the AWS CDK CLI, the Construct Library, and broader CDK ecosystem projects such as JSII, Projen, and CDK8s.

We encourage you to upgrade to a [Node.js Active Long Term Support (LTS) version](https://nodejs.org/en/download), which is Node.js 24.x as of May 5th, 2026. Given that Node.js 20.x is past [end of life](https://github.com/nodejs/release?tab=readme-ov-file#end-of-life-releases), we recommend migrating your CDK projects to newer Node.js LTS versions as soon as possible.

## Why are we doing this?

Node.js 20.x is past its End of Life and is no longer [supported](https://github.com/nodejs/Release#release-schedule) by the Node.js community. This means that there have not been any bug fixes or security updates to this version. To make sure that we are providing up-to-date and secure libraries, we will drop support for these versions.

## What’s changing?

After October 30th, 2026, the AWS CDK will no longer support Node.js 20.x. While your existing deployments may continue to work, we will not address issues specific to these versions. Any bug reports or support cases that stem from using Node.js 20.x will require reproducing the issue on a supported version of Node.js (22.x, 24.x - as of May 5th, 2026) before further assistance can be provided.

## Key points:

* New features for the AWS CDK may rely on APIs or functionalities only available in supported versions of Node.js.
* Critical security patches and fixes related to Node.js 20.x will not be backported.
* Compatibility testing will no longer be performed for Node.js 20.x, making it difficult to guarantee the CDK’s behavior with that runtime.

## Schedule

To check the support strategy for Node.js going forward, please refer to the [support timeline](https://docs.aws.amazon.com/cdk/v2/guide/node-versions.html).

Contributor guide

Open the contributing guide

Research direction

The issue identifies only the linked Node.js support timeline and does not name a repository file, test, or entry point. Start by reviewing that timeline and the repository's existing Node.js support documentation; the required documentation changes and completion criteria are not specified here.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js
Domain
documentation, release
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.