API · SDK · runtime · authentication lifecycle intelligence

Last updated · 2 October 2026

SchemaTrace

Breaking changes, enforcement dates and migration requirements.

ST-2026-260 · SDKs & toolchains

AWS JavaScript CRT and IoT SDKs move to the Node.js release schedule

AWS will drop Node.js 14.x, 16.x, 18.x and 20.x support from its JavaScript CRT and IoT Device SDK v2 in January 2027, making Node.js 22.x the minimum.

AWS CRTAWS IoT Device SDKJavaScriptNode.js 22runtime lifecycle

Previous state

The SDKs support Node.js 14.x, 16.x, 18.x and 20.x alongside newer supported runtimes.

Current state

In January 2027 those legacy runtime lines are dropped and the minimum supported Node.js version becomes 22.x; later changes follow the published Node.js schedule.

Who needs to care

AWS CRT for JavaScript and AWS IoT Device SDK for JavaScript v2 users on Node.js 14.x through 20.x.

What to do

Upgrade applications and CI/runtime environments to Node.js 22.x or later and validate the SDK workload before January 2027.

What the source does not prove

This lifecycle applies to the named JavaScript libraries and does not claim every AWS SDK or runtime shares the same cutoff.

Lifecycle history

Dated event sequence

  1. Policy announced

    AWS announced alignment with the Node.js release schedule.

  2. Legacy floors drop

    Node.js 14.x, 16.x, 18.x and 20.x support is scheduled to be dropped in January 2027.

Evidence ledger

First-party sources

  1. 01
    AWS Developer Tools Blog — AWS CRT for JavaScript and AWS IoT Device SDK for JavaScript v2 align with the Node.js release schedule

    Official AWS SDK runtime-support authority · 2026-09-23

    Open official source ↗