1 min read

Build image

Learn about the container image used for Vercel builds.
Table of Contents

When you initiate a deployment, Vercel will build your project within a container that has a predefined image. This build image is determined by the Node.js version selected in the project settings.

Node.js versionBuild imageBase image
20.xBuild imageAmazon Linux 2023
18.x 16.xBuild image (legacy)Amazon Linux 2

Vercel supports multiple runtimes, but not all of them are currently supported in both versions of the build image. See the table below to learn about which runtime version is supported by each image:

We recommend you set the Node.js version in your project settings to 18.x when using one of the following runtimes:

  • Python
  • Ruby
  • Go (if using Hugo, specifically)
Last updated on April 16, 2024