This date has passed. If it just broke for you, what to do is below.

criticalDeprecation

Node.js 20 Deprecated on Vercel Oct 1, 2026

Announced
14 Jul 2026
Effective
passed 1 Oct 2026
Version
22.0.0
Source
the vendor’s own page · last checked 2 Oct 2026

What breaks

Starting October 1, 2026, projects still configured to use Node.js 20 will be affected in the following ways.

  • New deployments for projects using Node.js 20 for Functions will display an error and fail to build.
  • Node.js 20 will be disabled as a selectable option in Project Settings.

What to do

Upgrade your project's Node.js version before October 1, 2026.

  • Change the Node.js version in Project Settings or via the engines field in package.json.
  • If you cannot upgrade in time, add a Dockerfile.vercel at your project root to deploy as a container image instead, which builds and deploys on every commit and lets you manage the Node.js version yourself.

Advice confirmed 2 Oct 2026

What the vendor said

Vercel is deprecating Node.js 20 for Builds and Functions on October 1, 2026, following its end of life on April 30, 2026. After that date, Node.js 20 will be disabled in Project Settings for new deployments.

Watching more than one repository?

The team plan is not open yet.

No account, and no repository read. We store the address and the date, and nothing else — see privacy.