Platform

Three layers, one control plane

Delivery, transformation and measurement are configured in the same place and versioned together, so a change to one never silently drifts from the others.

Delivery

HTTP/2 and HTTP/3 termination at every region, tiered caching, range-request coalescing, stale-while-revalidate and configurable purge scopes.

Transformation

Image and video pipelines expressed as query parameters or named presets. Deterministic output keys mean variants share the cache.

Measurement

Per-request events aggregated into rollups you can query by region, status class, cache disposition and path prefix.

Configuration as data

A property is a document. Push it through the API, review the diff, promote it. There is no imperative rule builder to reason about and no ordering surprises between environments.

CapabilityScopeNotes
Cache policyPath prefixTTL, key normalisation, vary handling
Signed URLsPropertyHMAC, expiry, optional address binding
Media presetsNamedReusable across properties
Origin failoverPropertyOrdered pools with health checks
Rate limitsPath prefixPer token or per client address