Edge cache
Tiered caching with a shield layer in front of your origin. Purge by URL, prefix or surrogate key in under 300 ms, network-wide.
- stale-while-revalidate
- Brotli & Zstd at the edge
- Range request collapsing
Anycast content delivery network
Stratum Edge caches, routes and terminates traffic in 214 points of presence. Your origin only sees what the edge can't answer on its own.
Requests served today 4 182 993 110
Bytes offloaded from origin 1.42 PB
The network
Every PoP announces the same anycast prefixes, so routing happens in BGP rather than in DNS or a client SDK. If a site loses power, the prefix is withdrawn and the next-closest PoP picks up the session.
Platform
No marketplace, no add-on tiers. Every account gets the whole platform; you pay for the traffic you move through it.
Tiered caching with a shield layer in front of your origin. Purge by URL, prefix or surrogate key in under 300 ms, network-wide.
Weighted origin pools with active health checks from three continents. Failover decisions are made at the PoP, not at a central controller.
Free managed certificates with ACME renewal, or bring your own chain. Rule sets update without a config deploy.
Structured request logs streamed within two seconds of the response, to S3, Kafka, or an HTTP endpoint you control.
Getting started
Most teams move a production hostname in an afternoon. Pull traffic back with a single DNS change if you don't like what you see.
# install and authenticate $ curl -fsSL https://get.stratum.example/cli | sh $ stratum auth login # attach an origin and go live $ stratum site create assets.example.com \ --origin origin.example.com \ --tier shield-fra site assets.example.com endpoint a3f9c1.edge.stratum.example cert issued · expires in 90 days status live across 214 PoPs (38s)
# stratum.toml — checked into your repo [site] host = "assets.example.com" origin = "origin.example.com" shield = "fra" [cache] default_ttl = 86400 stale_on_error = 604800 key = ["host", "path", "query:v"] [[rules]] match = "/api/*" cache = "bypass" [[rules]] match = "*.woff2" ttl = 31536000 headers = { "access-control-allow-origin" = "*" }
Get started
No card required, no sales call. Cancel by deleting the hostname.