# Introducing the Vercel Data Cache: Optimized caching for React Server Components

**Published:** May 4, 2023 | **Authors:** Casey Gowrie, Luba Kravchenko, JJ Kasper, Alasdair Monk, Tristan Siegel, Amy Burns

---

Vercel Data Cache is now available to give you framework-defined caching and propagation infrastructure to handle responses from [React Server Components](https://nextjs.org/docs/getting-started/react-essentials#server-components).

Data Cache is a globally distributed, ephemeral cache accessible from both serverless and edge runtimes, allowing you to cache data granularly in the region in which your function executes, with different treatments depending on the type of response:

- Dynamic data is re-fetched with every execution
- Static data is cached and revalidated either by time-based or on-demand revalidation

This feature is currently supported for the [Next.js App Router](https://nextjs.org/docs/getting-started/installation) and is available for users on [all plans](https://vercel.com/docs/infrastructure/data-cache/limits-and-pricing).

[Check out our documentation](https://vercel.com/docs/infrastructure/data-cache) and [usage limits](https://vercel.com/docs/infrastructure/data-cache/limits-and-pricing) to learn more.

---

📚 **More updates:** [View all changelog entries](/changelog/sitemap.md) | [Blog](/blog/sitemap.md)