Still True?
← Back to the board
fetch caching

In the Next.js App Router fetch is not cached by default. You opt in with cache: 'force-cache'.

officialNext.js docs (current)confidence 95%current as of Aug 2026

Since Next.js 15 a fetch request in the App Router is not cached by default. A request is cached only when you opt in, for example with cache: 'force-cache' or a positive next.revalidate. The official caching guide states plainly that fetch requests are not cached by default.

Related claims