Skip to content
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:

OptionTypeDefault
dynamicParamsbooleantrue
runtime'nodejs' | 'edge' (deprecated)'nodejs'
preferredRegion'auto' | 'global' | 'home' | string | string[] (deprecated)'auto'
maxDurationnumberSet by deployment platform

Version History

Version
v16.0.0dynamic, dynamicParams, revalidate, and fetchCache removed when Cache Components is enabled. See Caching and Revalidating (Previous Model).
v16.0.0export const experimental_ppr = true removed. A codemod is available.
v15.0.0-RCexport const runtime = "experimental-edge" deprecated. A codemod is available.

Was this helpful?

supported.