AIARCOASC Docs

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 24h
client.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

LimitDefaultBurstNotes
Requests (free tier)10M / mo
Smart routingOptional$5 / M tier-1 req
Cache key custom dims8Lift via sales
Purge surfaceURL / tag / hostname / all

Pricing

See pricing. Pay-as-you-go, billed monthly via Stripe.

API surface

  • POST /v1/edge/cdn/purge
  • POST /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.