● pull zone · edge cache · operational

Every image and video, optimized on the fly.

Cindra pulls your media from origin once, transforms it — resize, crop, AVIF/WebP, quality — and serves the cached result from the edge over HTTP/2. One URL, every device.

origincdn/cache/pulledge
// request a transform
GET /img/hero.jpg
  ?w=1280&fmt=avif&q=72

// origin pulled once,
// then served from cache
# warm a zone (gRPC)
POST /cdncache.v2.Media/Pull
{ "zone":"media",
  "paths":["/img/*"] }
warmed 4,812 objects
<1 scache purge
21 mscache hit p50
71%avg size saved
7.5 TBdelivered / week

What Cindra does

On-the-fly transforms

Resize, crop, rotate and re-encode via URL params — no build step, no pre-generated variants.

Modern formats

Automatic AVIF/WebP with quality tuning and per-device DPR, falling back safely for old clients.

Origin-pull caching

Media is pulled from your origin once and cached at every edge; the pull API pre-warms zones.

Video & HLS

Just-in-time packaging and ABR delivery for MP4 and HLS from the same pull zone.

Signed URLs

HMAC tokens, allow-lists and hotlink protection enforced at the edge, per zone.

Analytics

Bandwidth, hit ratio and transform stats per zone, streamed in near real time.

Cache API

Warm, purge and inspect pull zones over one long-lived HTTP/2 stream.

# purge and re-warm on deploy
POST /cdncache.v2.Media/Pull Authorization: Bearer <token>

{ "purge": ["/img/hero.jpg"], "warm": ["/img/*"] }
{ "purged": 1, "warmed": 812, "edges": 3 }