Node.js Version Features
Look up supported and retired release lines, official schedule status and tracked runtime features in both directions.
node-versionsLOCAL WORKSPACE
Enabling local controls…
Official schedule snapshot: 2026-10-22. Features describe the latest patch in each released line. Read patch requirements; older patches may lack features. Planned dates may change.
v24 · Maintenance LTS
- Global fetch (unflagged, experimental) · First tracked minimum 18.0.0
- Global fetch stable · First tracked minimum 21.0.0
- node:test stable · First tracked minimum 20.0.0
- structuredClone global · First tracked minimum 17.0.0
- Web Crypto stable core (algorithm exceptions) · First tracked minimum 19.0.0
- Permission model stable (22.13+ on 22.x) · First tracked minimum 22.13.0
- import.meta.dirname stable (22.16+ on 22.x) · First tracked minimum 22.16.0
- require(esm) without flag (20.19+ / 22.12+) · First tracked minimum 20.19.0
| Version | Status | Start | LTS start | End of life |
|---|---|---|---|---|
| v18 | EOL — unsupported | 2022-04-19 | 2022-10-25 | 2025-04-30 |
| v19 | EOL — unsupported | 2022-10-18 | — | 2023-06-01 |
| v20 | EOL — unsupported | 2023-04-18 | 2023-10-24 | 2026-04-30 |
| v21 | EOL — unsupported | 2023-10-17 | — | 2024-06-01 |
| v22 | Maintenance LTS | 2024-04-24 | 2024-10-29 | 2027-04-30 |
| v23 | EOL — unsupported | 2024-10-16 | — | 2025-06-01 |
| v24 | Maintenance LTS | 2025-05-06 | 2025-10-28 | 2028-04-30 |
| v25 | EOL — unsupported | 2025-10-15 | — | 2026-06-01 |
| v26 | Current | 2026-05-05 | 2026-10-28 | 2029-04-30 |
| v27 | Planned | 2027-04-22 | 2027-10-20 | 2030-04-30 |
How to use this tool
Choose a release line or a feature. Read minimum patch notes and official documentation.
When not to use it
Snapshot dated 2026-10-22. Availability means the latest patch in that release line, not every patch. Planned dates can change.