Products / CDN · C1 · C2 · C3

Anycast delivery from the Joy edge, in front of any origin.

Point a CNAME at the Joy edge and your content is served from the nearest healthy PoP with sub-second failover, an origin shield that collapses thousands of misses into one request, preload before launches, and DDoS filtering in front of every resource.

BetaBeta — ordered by ticket, pricing final, SLA applies
Joy CDN — product tile with the C1, C2 and C3 feature boxes
Overview

The Joy CDN runs on the same anycast edge that fronts our own properties and the console. Requests land on the closest healthy point of presence; if a PoP fails, BGP withdraws it and traffic moves to the next one in under a second with no DNS change. Because the edge sits on AS152565, with 394 peers and direct paths to Indian eyeball networks, the last hop to your users is short and predictable rather than routed through a hub abroad.

Between the edge and your origin sits an origin shield — a single regional cache that turns a launch-day spike of edge misses into a handful of origin requests, which is what lets a small VPS survive a product launch. Content can be preloaded from a manifest or a bucket prefix so the first visitor already gets a cache hit, and purged per URL, prefix or tag the moment you deploy. HTTP/2 and HTTP/3, TLS 1.3, automatic certificates, Brotli and on-the-fly image optimisation are on by default.

The CDN is in beta: it is fully operational and pricing is final, but customer resources are provisioned through a ticket while the self-service console flow is finished. The CDN product page has the full feature list and set-up steps.

What makes it Joy

C1 · C2 · C3

The three things this product line is built around — the same three boxes you see on the tile.

C1

Predictable latency, high throughput

Anycast routing sends every request to the nearest healthy PoP and the backbone carries the rest. Cache-key controls, cookie and header rules and per-hostname TTLs keep the hit ratio high; real-time analytics show requests, bandwidth, hit ratio and top paths per hostname.

C2

Edge locations across regions

Distributed PoPs in Noida, Mumbai, Chennai, Singapore and the US West Coast, each with DDoS scrubbing and bot filtering in front of every resource. A PoP failure is withdrawn by BGP in under a second.

C3

Anycast routing with an origin shield

One regional shield cache collapses edge misses into a single origin request; preload warms the cache before a launch; purge by URL, prefix or tag from the console or API the moment you deploy.

What you get

Specification

OriginsAny HTTP/HTTPS host, a Joy VPS, or a Joy storage bucket
EdgeAnycast PoPs in India, Singapore and the US; sub-second failover; latency routing
ProtocolsHTTP/2, HTTP/3 (QUIC), TLS 1.3, automatic certificates, Brotli and gzip
CachingPer-hostname TTLs, cache-key rules (query strings, headers, cookies), origin shield, preload from a manifest or bucket prefix
PurgeBy URL, prefix or tag — console or API, effective in seconds
ImagesOn-the-fly resize, WebP/AVIF conversion and quality control by query parameter
SecurityDDoS and bot filtering on every resource; optional managed WAF ruleset per hostname
AnalyticsRequests, bandwidth, hit ratio, status codes and top paths per hostname, in real time
PricingEgress $0.02 / GB (India, Singapore), $0.03 / GB (US); requests, hostnames and certificates free; image optimisation $1 per 10,000 transformations; managed WAF $10 / hostname / month
How it works

Three steps

Tell us the hostname and origin

Open a ticket titled "CDN resource" with the hostname (for example static.example.com) and the origin URL. We create the resource and reply with a CNAME target.

Add the CNAME and set cache rules

Point the hostname at the edge. Defaults are sensible for static assets; adjust TTLs, which query strings matter and which cookies bypass the cache.

Preload, switch, purge on deploy

Optionally preload a list of URLs, then move your site to the new hostname. Purge from the console or API whenever you release.

Use cases

Where CDN fits.

Game and app downloadsMulti-gigabyte patches served from the edge, preloaded before release day so launch traffic never reaches the origin.
WordPress and e-commerceStatic assets and product images cached at the edge; HTML passed through with cookie-aware rules so carts and logins keep working.
Video and mediaHLS/DASH segments and thumbnails with high hit ratios and per-prefix purge when a rendition changes.
APIs under burstCache GET responses by header, shield the origin and absorb traffic spikes without scaling the backend.
Static sites from a bucketServe a public bucket prefix directly through the CDN — no web server to run.
Sites that need a WAFAdd the managed ruleset in front of an HTTP origin for common injection and bot patterns.
FAQ

Questions about CDN.

Do I have to move my site to Joy?
No. The origin can be any HTTP/HTTPS host anywhere; many customers keep the application where it is and put the Joy edge in front for delivery, shielding and DDoS filtering.
What does it cost?
Egress at $0.02 per GB from India and Singapore edges and $0.03 per GB from US edges, with the first 100 GB a month free during beta. Requests, hostnames and certificates are free; image optimisation is $1 per 10,000 transformations and the managed WAF ruleset $10 per hostname per month. Usage is metered daily and invoiced monthly; wallet balance can be used.
Can I bring my own certificate or sign URLs?
Both are available on request during beta. WebSocket pass-through is supported but not cached; log delivery to a bucket is on the roadmap.
How do I purge after a deployment?
From the console or the API: purge a single URL, a prefix such as /assets/, or a tag you attached to a group of responses. Purges take effect at every PoP within seconds.

More answers in the full FAQ — billing, network, DDoS, backups, support and legal.

Pricing

From $0.02 per GB, no minimums

Egress is the only metered item. Requests, hostnames and certificates are free; the first 100 GB a month is free during beta.

Get started

Build CDN into your stack.

Create an account and deploy in under ninety seconds, or talk to sales about a design for your workload — regions, sizes, timelines and a quote within one business day.

One console, one wallet, one API for every product line
Always-on DDoS scrubbing on AS152565 — no add-on
Prices in USD, shown in USD; GST invoices for India
24/7 help desk staffed by the engineers who run the network