high

Lambda Node.js 18 EOL

2027-02-01

223 days until the 2027-02-01 deadline — enough runway to migrate safely.

What is being deprecated?

Node.js 18 Lambda runtime (Amazon Linux 2) deprecated 2025-09-01. Per the AWS Lambda runtime deprecation table, AWS blocks creating new nodejs18.x functions on 2027-02-01 and updating existing ones on 2027-03-03 — part of the synchronized Q1-2027 runtime-block cluster. nodejs18.x is one of the most common runtimes still in production.

Deadline2027-02-01 (223 days from build date 2026-06-23)
ServiceAWS Lambda
Affected resourcesfunction
Severityhigh
Migration kitlambda-lifeline (free, MIT)
Primary sourcehttps://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html

Every fact on this page is taken from the cited AWS / upstream source above. EOLkits ships no claim without a primary source.

Breaking changes

The following changes take effect at or before the 2027-02-01 deadline. [source]

  • Upgrade target is nodejs22.x
  • aws-sdk v2 not bundled (use @aws-sdk v3 modular clients)
  • Native addons must be rebuilt for the Node 22 ABI
  • OpenSSL 3 behavior changes

Migrate with the free lambda-lifeline CLI

The MIT-licensed CLI runs the same five-step migration on every deprecation: scan, fix, test, deploy canary, rollback. No AWS credentials needed for the offline fixture run.

Scan your infrastructure

Enumerate every resource still on the deprecated runtime.

npm install -g lambda-lifeline
lambda-lifeline scan --region us-east-1

Review findings by severity × blast radius

The scan prints a table ordered by how much breaks and how soon.

Apply codemods (dry-run first)

Mechanically-safe rewrites for the breaking changes above. Everything ambiguous is flagged, not auto-changed.

lambda-lifeline apply --dry-run
lambda-lifeline apply

Deploy with a staged canary + auto-rollback

5% → 25% → 50% → 100%, with a CloudWatch-alarm trip reverting instantly.

Want it done for you before 2027-02-01?

Migration Pack

$1,499

A real PR opened on your repo: lambda-lifeline codemods + IaC patches + canary plan + rollback. Auto-refund if your CI fails within 7 days.

Get Migration Pack — $1,499 How it works

Not ready to migrate yet?

Get a reminder before the 2027-02-01 Lambda Node.js 18 EOL deadline — plus a heads-up on the next AWS EOL that hits your stack. No spam, one email per relevant deadline.

Free. Unsubscribe anytime.

Embed this deadline in your README

Drop a deadline badge into any repo still affected. It links back to this page, so your team — and anyone reading the repo — stays aware of the 2027-02-01 cutoff.

Lambda Node.js 18 EOL deadline badge

[![Lambda Node.js 18 EOL deadline](https://eolkits.com/badge/lambda-node.js-18-eol.svg)](https://eolkits.com/migrate/lambda-node.js-18-eol/)

Frequently asked questions

When is the Lambda Node.js 18 EOL deadline?

2027-02-01. Node.js 18 Lambda runtime (Amazon Linux 2) deprecated 2025-09-01. Per the AWS Lambda runtime deprecation table, AWS blocks creating new nodejs18.x functions on 2027-02-01 and updating existing ones on 2027-03-03 — part of the synchronized Q1-2027 runtime-block cluster. nodejs18.x is one of the most common runtimes still in production. [AWS source]

What happens if I don't migrate by 2027-02-01?

The breaking changes listed above take effect: Upgrade target is nodejs22.x; aws-sdk v2 not bundled (use @aws-sdk v3 modular clients); Native addons must be rebuilt for the Node 22 ABI; OpenSSL 3 behavior changes. [source]

Which AWS services does this affect?

AWS Lambda — specifically function resources.

Is there a free way to migrate?

Yes — the lambda-lifeline CLI is MIT-licensed and free for unlimited runs. The paid Audit ($299) and Migration Pack ($1,499) tiers add a hash-anchored report and an automated PR with a CI-failure refund guarantee.