sincecutoff.com
← all changes

vercel.json function-level regions configuration

Introduced 2026-02-10 · score 0.94

HOW TO USE IT

When a function needs a specific deployment region, add a `regions` array to its entry under `functions` in `vercel.json`; that entry overrides the project-level `regions` setting for the matched function.

{ "$schema": "https://openapi.vercel.sh/vercel.json", "functions": { "<function-path-or-glob>": { "regions": ["<region-id>"] } } }

WHY THIS HELPS

Set a specific deployment region for a function in a Vercel project.

REQUIREMENTS AND LIMITATIONS

  • Version: 50.14.1
  • functions[<function-path-or-glob>] (required): Selects the function or functions receiving this configuration.
  • functions[<function-path-or-glob>].regions (required): Array of region identifiers for the matched function; overrides the project-level `regions` setting for that function.
  • Prerequisite: Use a supported region identifier. Hobby plans can select one region; Pro plans can use up to three; Enterprise plans can use multiple regions.
  • Prerequisite: Redeploy the project for region configuration changes to take effect.

FIRST-PARTY EVIDENCE

Check the installed version and the source before using it. Entry JSON

Report a problem with this card