● 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.

origin→cdn/cache/pull→edge
// 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 }