Now serving traffic across 280+ PoPs
Ship at the speed of light. Cache at the edge of the world.
Moonlight Edge is a programmable CDN built for teams who refuse to pick between latency, control, and price. Push a deploy, purge globally in milliseconds, and watch your app get closer to every user on Earth.
Trusted by teams shipping at the edge
acme.ioorbital.devhelix.runnorthstar.appparallax.cozenith.gg
Everything an edge should be.
A modern CDN without the legacy baggage. Built from the ground up for HTTP/3, programmable routing, and the kind of observability that lets you sleep at night.
-
Global Edge Network
280+ points of presence across six continents route every request to the nearest healthy node, with automatic failover that detects failure in under a second.
-
Instant Cache Purges
Purge by URL, prefix, tag, or entire zone. Changes propagate across the global fleet in under 150 milliseconds — no more stale assets after a deploy.
-
Real-time Analytics
Per-request logs streamed to your dashboard within seconds. Filter by status, country, PoP, or cache status, and export to your warehouse in one click.
-
Free TLS & DNSSEC
Automatic certificates from a hardened CA, with DNSSEC, OCSP stapling, and TLS 1.3 everywhere. Bring your own cert when compliance demands it.
-
HTTP/3 & QUIC
Every PoP speaks QUIC by default. Zero round-trip handshakes, multiplexed streams, and connection migration that survives flaky mobile networks.
-
Zero-config IPv6
Dual-stack anycast from day one. No toggles, no surcharges, no “contact sales” — every edge node serves IPv4 and IPv6 on the same anycast IPs.
Performance that doesn't negotiate.
We measure the network the same way you do — from real devices, on real routes, against the clock. Here is the latest.
-
< 18ms
Global p50 latency
Measured from 10M daily probes across 192 countries.
-
99.99%
Uptime SLA
Backed by automatic service credits, no support ticket required.
-
2.4 Tbps
Total edge capacity
Headroom for spikes, launches, and the occasional viral moment.
Five lines to your fastest deploy yet.
Install the CLI, point it at your bucket, and ship. No YAML, no dashboards, no surprises.
moonlight CLI# install the CLI
curl -fsSL get.moonlightedge.dev | sh
# log in and create a zone
moonlight login
moonlight zones create example.com --origin https://origin.example.com
# ship a deploy and warm the edge
moonlight deploy --purge
moonlight cache warm --paths "/,/pricing,/docs/*"
example.com {
reverse_proxy localhost:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-Proto {scheme}
}
encode zstd gzip
file_server
}
Pricing that scales with you, not against you.
Start free, upgrade when you outgrow it. No per-seat fees, no egress surprises, no minimums.
-
Hobby
$0/mo
For side projects and prototypes.
- 10 GB egress / month
- 1 zone, 1 origin
- Free TLS & HTTP/3
- Community support
-
Most popular
Pro
$20/mo
For production apps and small teams.
- 1 TB egress / month
- 10 zones, custom domains
- Real-time analytics & logs
- Instant purges & rules engine
- Email support, 24h response
-
Scale
Custom
For platforms and high-traffic products.
- Unlimited egress
- Unlimited zones, dedicated IPs
- SAML SSO & audit log
- Dedicated solutions engineer
- 99.99% uptime SLA
Ready to put your app on the edge?
Sign up in under a minute. No credit card required for the Hobby tier.
Frequently asked questions.
Still curious? Our docs cover the deep details, and our team replies to email within a day.
How does the free Hobby tier actually work?
You get 10 GB of egress per calendar month, one zone, and one origin — with the same HTTP/3, TLS, and global anycast as our paid plans. We never expire the tier or force an upgrade; if you exceed 10 GB, we email you and let you decide.
What happens if I exceed my plan's egress?
Traffic is never cut off. We notify you when you cross 80% and 100% of your monthly allowance. Overage is billed transparently at $0.01/GB on Pro, and negotiated on Scale plans. No surprise invoices.
Where is my data stored and cached?
Cached objects live on the edge nodes that served them — across our entire fleet. Metadata, logs, and configuration are stored in the region you select at signup (US, EU, or APAC). You can request data residency changes any time.
How do I migrate from another CDN?
Most teams migrate in under a day. Point your DNS at Moonlight Edge, run moonlight import --from cloudfront (or fastly, akamai, bunny), and we'll mirror your cache rules, TLS certs, and origin settings. We'll keep your old CDN live in parallel until you flip the switch.
How does billing work?
Pro is billed monthly or annually per zone, with metered egress on top. Annual plans save 20%. Scale is a flat annual contract with committed egress. Invoices are downloadable as PDF and synced to your accounting tool via the API.