Sign inGet started
120+ PoPs · 6 continents

Global anycast delivery, milliseconds from every user.

AnycastEdge routes every request over BGP anycast to the nearest healthy point of presence — with edge compute, managed TLS, and DDoS mitigation built in.

120+Edge PoPs worldwide
18 TbpsNetwork capacity
<30 msMedian global latency
99.99%Uptime SLA

fra1 · fra2 · lhr1 · lhr2 · ams1 · waw1 · mad1 · nyc1 · iad2 · ord1 · sfo3 · lax1 · yyz1 · gru1 · scl1 · jnb1 · nrt1 · sin1 · bom1 · syd1

Platform

Everything you need to run at the edge

One platform for routing, caching, compute, and security — provisioned in minutes, operated at global scale.

◎

Anycast routing

BGP anycast steers every request to the nearest healthy PoP automatically — no DNS geo-tricks required.

≋

Edge caching & CDN

Static and dynamic content cached at the edge with fine-grained TTLs, instant purge, and origin shielding.

λ

Edge compute

Run functions at every PoP — auth, transforms, personalization — with p95 cold starts of 4 ms on the edge-js@2 runtime.

🛡

Managed TLS

Certificates issued and renewed automatically at every edge node, with modern cipher suites by default.

◍

DDoS mitigation

Volumetric and application-layer attacks absorbed across our full network capacity, always on.

∿

Real-time analytics

Per-PoP traffic, cache ratio, and latency metrics streamed live, with sub-minute granularity.

How it works

The fastest path, by design

No redirects, no geo-DNS lookups — BGP itself picks the shortest path.

01

Request

A user's browser resolves anycastedge.duckdns.org and issues a request.

02

Nearest PoP

BGP anycast routes the packet to the closest of 120+ PoPs; cache hits return right there.

03

Origin, if needed

Misses fetch from your origin with origin shielding — over the shortest available AS path.

Developers

Deploy to the edge in one command

A single API call ships your service to every PoP on the network.

deploy.sh
$ curl -X POST https://api-anycastedge.duckdns.org/v1/deploy \
  -H "Authorization: Bearer $ANYCASTEDGE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"project":"checkout-svc","regions":["global"]}'

# anycastedge.yaml
name: checkout-svc
runtime: edge-js@2
routes:
  - path: /api/*
    cache: 60s
    compute: functions/handler.js
tls:
  managed: true
  min_version: "1.2"

Full documentation →

Ship your first project this week

Onboarding is invite-only during the beta — requests are processed every Friday.