Menu

System Specifications

Last updated February 1, 2026

Vercel Sandbox provides a secure, isolated environment for running your code. This page details the runtime environments, available packages, and system configuration.

Sandbox includes node24, node22, and python3.13 images. In all of these images:

  • User code is executed as the vercel-sandbox user.
  • The default working directory is /vercel/sandbox.
  • sudo access is available.
RuntimePackage managers
node24/vercel/runtimes/node24npm, pnpm
node22/vercel/runtimes/node22npm, pnpm
python3.13/vercel/runtimes/pythonpip, uv

node24 is the default runtime if the runtime property is not specified.

The base system is Amazon Linux 2023 with the following additional packages:

  • bind-utils
  • bzip2
  • findutils
  • git
  • gzip
  • iputils
  • libicu
  • libjpeg
  • libpng
  • ncurses-libs
  • openssl
  • openssl-libs
  • procps
  • tar
  • unzip
  • which
  • whois
  • zstd

You can install additional packages using dnf. See How to install system packages in Vercel Sandbox for examples.

You can find the list of available packages on the Amazon Linux documentation.

The sandbox sudo configuration is designed to be straightforward:

  • HOME is set to /root. Commands executed with sudo will source root's configuration files (e.g. .gitconfig, .bashrc, etc).
  • PATH is left unchanged. Local or project-specific binaries will still be available when running with elevated privileges.
  • The executed command inherits all other environment variables that were set.

Was this helpful?

supported.