[KongchangAI]
ProductRuntime Cache

Runtime Cache

An edge caching product from Vercel that underpins the fetch cache and unstable_cache capabilities of Next.js. Built on an edge network and regionalized storage, it provides storage quotas and read/write unit billing isolated by project and environment.

Timeline (last 90 days)

Oct 30

Vercel announced that Data Cache has exited beta and is officially migrating to Runtime Cache.

Unverified50%
Oct 30

Next.js's fetch cache and unstable_cache will automatically switch to Runtime Cache in all versions without requiring code changes.

Unverified50%
Oct 30

After the migration, each project and environment on the Pro plan gets its own Runtime Cache storage quota, 8 times the space of the former team shared pool.

Unverified60%
Oct 30

Runtime Cache is the name Vercel gave Data Cache after taking it from beta to general availability as a product; underneath it is still built on Vercel's edge network and regionalized storage.

Unverified50%
Oct 30

Runtime Cache introduces a quota model isolated by project and environment, along with a dedicated dashboard, billing units and optimization tools.

Unverified50%
Oct 30

Runtime Cache rates start at $0.40 per million read units and $4.00 per million write units, and vary by region.

Unverified50%
Oct 30

Hobby teams get 1 million read units and 200,000 write units free each month across all projects.

Unverified50%
Oct 30

Teams created on or after October 30, 2026 use Runtime Cache by default.

Unverified50%
Oct 30

Starting October 30, 2026, existing Hobby and Pro teams can opt in to Runtime Cache early from the team's CDN settings, and once they opt in, Runtime Cache pricing takes effect immediately.

Unverified50%
Oct 30

Vercel bills caching by read units and write units rather than directly by request count or storage bytes; the unit price of a write unit is about 10 times that of a read unit.

Unverified50%

17 more timeline events

All Facts (20)

Unverified

After the migration, each project and environment on the Pro plan gets its own Runtime Cache storage quota, 8 times the space of the former team shared pool.

60%
Unverified

The merged Runtime Cache does not replace CDN cache: the former handles data reuse, the latter handles response reuse.

50%
Unverified

Runtime Cache provides the direct getCache API in @vercel/functions, usable by frameworks such as SvelteKit and Nuxt.

50%
Unverified

Runtime Cache's underlying architecture uses a Go API to handle requests, with a Redis cluster behind each Vercel region.

50%
Unverified

According to Vercel, the Runtime Cache service handles over 440 million reads per hour and moves over 18 TB of data.

50%
Unverified

Runtime Cache caches are isolated by region; on a miss, the application or framework fetches or computes the value itself and writes it to the local region's cache, and the service does not look up copies across regions.

50%
Unverified

Runtime Cache uses a tag invalidation mechanism: each cache entry records its tag and write time, and reads check the most recent invalidation timestamp for that tag; if the tag was invalidated after the entry was written, the entry is treated as expired.

50%
Unverified

Runtime Cache's tag invalidation timestamps are distributed through a global push pipeline, typically reaching other regions within a few hundred milliseconds.

50%
Unverified

During the circuit breaker's fallback period, just-invalidated data may briefly be treated as fresh, which is the consistency cost.

50%
Unverified

According to Vercel's data, after enabling the circuit breaker, p99 read latency in the largest region at peak dropped to about one-fifth of the previous level, and the related alerts no longer fire.

50%
Unverified

In Enterprise projects with frequent evictions, the cache miss rate roughly halved within about a day.

50%
Unverified

After the merge, Next.js's four APIs — fetch cache, unstable_cache, getCache and 'use cache: remote' — are all served uniformly by Runtime Cache.

50%
Unverified

Data Cache reads and writes that were previously free will now be billed at Runtime Cache pricing.

50%
Unverified

Starting October 30, 2026, existing Hobby and Pro teams can opt in to Runtime Cache early from the team's CDN settings, and once they opt in, Runtime Cache pricing takes effect immediately.

50%
Unverified

Vercel bills caching by read units and write units rather than directly by request count or storage bytes; the unit price of a write unit is about 10 times that of a read unit.

50%
Unverified

Disabling fetch and unstable_cache caching suits scenarios with low cache hit rates, extremely high data real-time requirements, or cache costs higher than origin costs; but disabling will not stop the migration process, nor will it refund already allocated Runtime Cache quota.

50%
Unverified

Next.js's fetch cache and unstable_cache will automatically switch to Runtime Cache in all versions without requiring code changes.

50%
Unverified

Runtime Cache is the name Vercel gave Data Cache after taking it from beta to general availability as a product; underneath it is still built on Vercel's edge network and regionalized storage.

50%
Unverified

Runtime Cache introduces a quota model isolated by project and environment, along with a dedicated dashboard, billing units and optimization tools.

50%
Unverified

Runtime Cache rates start at $0.40 per million read units and $4.00 per million write units, and vary by region.

50%

Source Articles