Writeauthenticated, once per image
  1. Browser
  2. App backend
  3. Sanity Content Lake
Readevery render, every size
  1. Browser
  2. cdn.sanity.io
The backend is on the write path only. After upload, no image byte passes through it.

Public images only. A Sanity image asset is readable by anyone who has its URL, so AssetLake is for avatars, covers, and other images meant to be seen.

Sanity primitives it uses

Content Lake image assets
durable storage, metadata, LQIP
Image pipeline
resize, crop, hotspot, quality, format
Asset CDN
global delivery at cdn.sanity.io
Live Content API
realtime reads with no token