---
title: "Vercel Node.js 20 disabled for new Builds and Functions deployments: 2026-10-01 | Harbyn"
description: "Vercel Node.js 20 disabled for new Builds and Functions deployments, effective Oct 1, 2026."
canonical: "https://harbyn.com/changes/vercel/2026-07-14-node-js-20-is-being-deprecated"
last-updated: 2026-10-12
---

# Vercel Node.js 20 disabled for new Builds and Functions deployments

Markdown version of <https://harbyn.com/changes/vercel/2026-07-14-node-js-20-is-being-deprecated>.

Retirement - Vercel. high severity. In effect. History: recorded after the fact.

From October 1, 2026, Node.js 20 is disabled for Builds and Functions; projects still set to Node.js 20 get an error when a new deployment is created. Existing deployments keep working. Upgrade the version in Project Settings or the engines field in package.json, for example to 24.x.

The deadline passed on Oct 1, 2026.

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [Vercel](https://harbyn.com/vendors/vercel.md) |
| Kind | Retirement |
| Severity | high |
| Status | In effect |
| Announced | Jul 14, 2026 |
| Effective | Oct 1, 2026 |
| Added to Harbyn | Oct 12, 2026 |
| Lead time | Recorded after the fact: added 11 days after the deadline |
| Review | Reviewed by a person, extracted by a model |

## Find it in your code

```sh
npx harbyn scan
```

This change names no identifier the scanner can match line by line, so the scan tells you whether your repository uses Vercel, from its packages and API hosts. Nothing leaves your machine.

## Sources

Where this event comes from: the page we read, when we read it, and the hash of that snapshot.

- <https://vercel.com/docs/functions/runtimes/node-js/node-js-versions> (deprecations, fetched 2026-10-12 21:19 UTC, sha256 `1ffb81abafa17ad67bfca623d0db76fe8e65169998b8170c3186dfa60a313ac5`)

## Related changes

### More from Vercel

- [Edge Requests are now called CDN Requests](https://harbyn.com/changes/vercel/2026-09-30-edge-requests-are-now-called-cdn-requests.md) (Behavior change, announced Sep 30, 2026)
- [Vercel CDN no longer caches responses with Vary: Cookie](https://harbyn.com/changes/vercel/2026-09-30-vercel-cdn-no-longer-caches-responses-with-vary-cookie.md) (Behavior change, announced Sep 30, 2026)
- [Sandbox.create() now resolves only when the sandbox is ready](https://harbyn.com/changes/vercel/2026-10-08-vercel-sandbox-creation-now-returns-a-ready-sandbox.md) (Behavior change, announced Oct 8, 2026)

### Changes at other vendors

- [OpenRouter: arcee-ai/trinity-large-thinking expire 2026-10-26](https://harbyn.com/changes/openrouter/2026-10-23-arcee-ai-trinity-large-thinking-expires-2026-10-26.md) (effective Oct 26, 2026)
- [Google Cloud Run and Functions: Node.js 20 runtime decommission](https://harbyn.com/changes/google-cloud/2026-10-08-node-js-20-runtime-decommission.md) (effective Oct 30, 2026)
- [Mistral AI: Z.ai GLM 5.2 (zai-glm-5-2) retires on Mistral on October 31, 2026](https://harbyn.com/changes/mistral/2026-09-29-z-ai-glm-5-2-deprecated-and-scheduled-for-retirement.md) (effective Oct 31, 2026)
- [Fireworks AI: DeepSeek V4 Flash 0731 retires from Serverless Training November 2](https://harbyn.com/changes/fireworks/2026-10-18-upcoming-serverless-training-deprecation-deepseek-v4-flash-0731.md) (effective Nov 2, 2026)

[All upcoming deadlines](https://harbyn.com/deadlines.md)
