This page is also available as Markdown: request this page's URL with an
Accept: text/markdown header. For an index of Next.js documentation, see /docs/llms.txt.Route Segment Config
Last updated April 30, 2026
The Route Segment Config options allow you to configure the behavior of a Page, Layout, or Route Handler by directly exporting the following variables:
| Option | Type | Default |
|---|---|---|
dynamicParams | boolean | true |
runtime | 'nodejs' | 'edge' (deprecated) | 'nodejs' |
preferredRegion | 'auto' | 'global' | 'home' | string | string[] (deprecated) | 'auto' |
maxDuration | number | Set by deployment platform |
Version History
| Version | |
|---|---|
v16.0.0 | dynamic, dynamicParams, revalidate, and fetchCache removed when Cache Components is enabled. See Caching and Revalidating (Previous Model). |
v16.0.0 | export const experimental_ppr = true removed. A codemod is available. |
v15.0.0-RC | export const runtime = "experimental-edge" deprecated. A codemod is available. |
dynamicParams
API reference for the dynamicParams route segment config option.
instant
API reference for the instant route segment config.
maxDuration
API reference for the maxDuration route segment config option.
preferredRegion (deprecated)
API reference for the preferredRegion route segment config option.
prefetch
API reference for the prefetch route segment config.
runtime
API reference for the runtime route segment config option.
Was this helpful?