Everything *[NYC] 2026: see what we announced. →
Skip to content

Live CDN

Live by default

Refresh content without the need to refresh. Make content appear instantly across all content applications. No more complex cache invalidation schemes.

  • Intelligent caching

    Developers no longer need to choose between speed and freshness. Sanity’s CDN automatically updates only the content that changes, so you don’t have to spend time building caching strategies or fighting stale data.

  • Developer efficiency

    Now you don’t need to build real-time infrastructure or maintain brittle workarounds. No WebSockets, no polling, just a few lines of code in the frameworks you already use gives you live content out of the box.

  • Confidence at any scale

    Sanity’s CDN and Live Content infrastructure are designed for high demand times, instantly delivering changes across your frontends without bottlenecks. What’s in Studio is what’s on your site, even under pressure.


Live content API

Fresh content or resilient infrastructure. Why not both?

Traditional content delivery forces an impossible choice: keep your cache and show stale content, or invalidate everything and potentially DDoS yourself. Live Content API solves this, so your content stays fresh even during traffic spikes, your infrastructure remains stable, and your developers can finally stop building complex workarounds for what should be a solved problem.

import { client } from "@/sanity/client";
import { defineLive } from "next-sanity";

const { sanityFetch, SanityLive } = defineLive({ client });

export default async function Page() {
  const {data: products} = await sanityFetch({ query: PRODUCTS_QUERY });

  return (
    <section>
      {products.map((product) => (
        <article key={product._id}>
          <a href={`/product/${product.slug}`}>{product.title}</a>
        </article>
      ))}
      <SanityLive />
    </section>
  );
}

Global CDN

CDN that reaches everywhere

Sanity's multi-layered CDN architecture makes sure your content is served close to your users while staying available during backend issues.

How it works:

  • Content is cached at the edge
  • If a cache is stale, it’s refreshed in the background
  • Systems stay responsive even during spikes or outages

Sync Tags let the system know exactly which parts of the cache to invalidate when content changes, so updates only affect what needs to be refreshed.

a circle of green and white dots on a black background

High-frequency CDN

Real-time feels, static-site scale

Your teams create time-sensitive content; your infrastructure handles millions of visitors seeing updates almost instantly. High-frequency CDN delivers changes in 60 seconds or less, without sacrificing performance. Perfect for fast-paced editorial teams, storefronts, or any environment where fresh data matters.

bunch of buttons

Asset CDN

Media that never lags behind

Delivers images, documents, and files over the same high-performance global network that powers your structured content. Includes smart defaults and customization options so assets load quickly and look great across every device and screen size.

Highlights include:

  • Global caching
  • Real-time access to original and transformed images
  • Built-in support for modern formats like WebP and AVIF
  • URL-based image transformations for resizing, cropping, and quality control
  • Content-aware fallbacks, including stale-while-revalidate.
six images of hot air balloons with different image transforms

Developers love Sanity

  • G2 Momentum LeaderSpring 2025

  • G2 Users Most Likely To RecommendMid Market, Spring 2025

  • G2 Grid LeaderEnterprise, Spring 2025

  • G2 High PerformerMid Market, Spring 2025

Tecovas
It's incredibly easy to push data into Sanity Content Lake from outbound systems. With the Sanity API, I'm not making 10,000 calls to update 10,000 items. I'm making one API call and the whole dataset is updated.
Kevin Harwood

Kevin Harwood

CTO

Tecovas


Get started with Sanity


Ready to build? Let's make it real.

Sign up for Sanity for free and start crafting your first project.

Get Started