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

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.

Deploy with the 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/*"
Origin config (Caddyfile)
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
    Start free
  • 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
    Contact sales

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.