Global CDN
Anycast CDN with smart routing and tiered caching across 250+ points of presence.
What it is
Global CDN caches your origin responses at the closest point of presence to each user. Anycast routing picks the optimal PoP per request; smart routing selects the best transit between PoPs and your origin. Tiered caching reduces origin load by serving from regional parent caches before hitting your origin.
When to use it
- Static assets, images, video segments, API responses with cacheable headers.
- Origins behind expensive bandwidth, where every cache hit saves money.
- Global apps that need sub-100 ms first-byte everywhere.
Quickstart
asc edge zones create example.com
asc edge cdn purge example.com --path '/*'
asc edge cdn rules add example.com --match '/static/*' --cache 24hclient.edge.zones.create('example.com')
client.edge.cdn.purge(zone='example.com', path='/*')
client.edge.cdn.rules.add(zone='example.com', match='/static/*', cache_ttl='24h')await client.edge.cdn.rules.add({ zone: 'example.com', match: '/static/*', cacheTtl: '24h' });Limits & quotas
| Limit | Default | Burst | Notes |
|---|---|---|---|
| Requests (free tier) | 10M / mo | — | |
| Smart routing | Optional | — | $5 / M tier-1 req |
| Cache key custom dims | 8 | — | Lift via sales |
| Purge surface | URL / tag / hostname / all | — |
Pricing
See pricing. Pay-as-you-go, billed monthly via Stripe.
API surface
POST /v1/edge/cdn/purgePOST /v1/edge/cdn/rules
Required scope(s): edge:read, edge:write. See Scopes.
Security
All access is authenticated and scoped. See Auth & scopes and Network controls.