ShopperCove
Menu
All writingBlogTopicsCategoriesAboutRSS
Blog
Categories
Observability & SRE62All categories
Topics
sre111localhost lab102performance70python58javascript47bundle size36benchmarking35node.js35web development21typescript19benchmark16content creation15All topics
About
Loading article…

ShopperCove

Hands-on notes on developer tools, written after the tool has actually been run.

All writingBlogCategoriesTopicsAboutPrivacyRSS

© 2026 ShopperCove

On this page

  1. Node.js 22 timeline
  2. What Maintenance LTS means
  3. How Node 22 compares with other lines
  4. Which version to move to
  5. Upgrade checklist
  6. FAQ
  7. Is Node.js 22 still supported?
  8. Should I skip Node 24 and go to Node 26?
  9. When did Node.js 20 reach end of life?
  10. Sources
  1. Blog

When Does Node.js 22 Reach End of Life? Dates and Plan

Node 22 still gets critical fixes, but only until April 2027. Node 24 moves to maintenance this month and Node 26 becomes LTS on 28 October.

Aditya Challa·11 October 2026·2 min read

Summary

Disclosure

This post contains affiliate links. If you buy through them, I may earn a commission at no extra cost to you. I only make firsthand claims about products I have actually used.

On this page
  1. Node.js 22 timeline
  2. What Maintenance LTS means
  3. How Node 22 compares with other lines
  4. Which version to move to
  5. Upgrade checklist
  6. FAQ
  7. Is Node.js 22 still supported?
  8. Should I skip Node 24 and go to Node 26?
  9. When did Node.js 20 reach end of life?
  10. Sources

Node.js 22 reaches end of life on 30 April 2027. It has been in Maintenance LTS since 21 October 2025, so it gets only critical fixes until then.

Node.js 22 timeline

  • Released (Current): 24 April 2024
  • Active LTS (codename Jod): 29 October 2024
  • Maintenance LTS: 21 October 2025
  • End of life: 30 April 2027

What Maintenance LTS means

The Node.js project says LTS lines typically get critical bug fixes for a total of 30 months, and that production apps should only use Active LTS or Maintenance LTS releases. In maintenance, expect security and critical fixes, not new features. After end of life, commercial support is available only through OpenJS Ecosystem Sustainability Program partners.

How Node 22 compares with other lines

  • Node 20: already end of life since 30 April 2026.
  • Node 24 (Krypton): Active LTS since 28 October 2025, moves to maintenance on 20 October 2026, end of life 30 April 2028.
  • Node 26: released 5 May 2026, scheduled to become LTS on 28 October 2026, end of life 30 April 2029.

Which version to move to

Node 24 is the low-risk upgrade today, with support until April 2028. If you can wait a few weeks, Node 26 becomes LTS on 28 October and gives you a year more. Our Node.js 26 LTS schedule explainer covers that release-line change.

Upgrade checklist

  • Find every place the version is pinned: .nvmrc, engines in package.json, Dockerfiles, CI setup steps and serverless runtime settings.
  • Rebuild native add-ons and reinstall from a clean lockfile.
  • Check your framework's support matrix. Framework end-of-life dates often line up with Node ones, as with Next.js 15 end of support.
  • Run the full test suite on the new line in CI before switching production.

FAQ

Is Node.js 22 still supported?

Yes. It is in Maintenance LTS until 30 April 2027.

Should I skip Node 24 and go to Node 26?

Only once Node 26 reaches LTS on 28 October 2026, if your dependencies support it. Before that, it is a Current release.

When did Node.js 20 reach end of life?

On 30 April 2026.

Sources

  • 01nodejs.orgNode.js previous releases
  • 02github.comnodejs/Release repository on GitHub
  • 03raw.githubusercontent.comNode.js release schedule (schedule.json)
nodejsltsrelease schedulemaintenanceversion upgradeend of life

Lab evidence

What I found running this

Read the Node.js previous-releases page and the official schedule.json in the nodejs/Release repository on 10 Oct 2026, and rechecked that the sources load on 11 Oct 2026. Every date comes from those pages. We did not run any Node 22 to 24 or 26 upgrade or compatibility test, so the checklist is planning guidance, not a test report.

Explore the product

Untested by us. Check what's included, the license and refund terms before you buy.

Ready Client Sites for prebuilt websites

See Ready Client Sites details

Notes when a lab post goes up

Occasional email for new hands-on reviews. No sequence and no sponsors.

Explore the product

Untested by us. Check what's included, the license and refund terms before you buy.

Ready Client Sites for prebuilt websites

See Ready Client Sites details

Keep reading

  • When Does Node.js 24 Reach End of Life in 2028?

    Dates for Node.js 24 "Krypton", taken straight from the Node.js Release working group schedule.

    Summary12 Oct 20261 min read

  • Latest Node.js LTS Version in October 2026? 24, Then 26

    Per nodejs/Release schedule.json: Node 26 Active LTS starts 28 Oct 2026; Node 24 (Krypton) enters Maintenance 20 Oct 2026; Node 27 Alpha begins 28 Oct 2026 under the new one-major-per-year model. Checklist for freelancers still on 22/24. Nothing upgraded; no affiliate.

    Summary5 Oct 20265 min read

  • When Does Ubuntu 24.04 LTS Reach End of Life? (2029)

    Canonical's published support windows for Ubuntu 24.04 Noble Numbat.

    Summary12 Oct 20261 min read