CDN Delivery
Every file you upload is instantly cached at 200+ edge locations worldwide.
Sub-50ms
Global latency
200+ edge locations across 6 continents
10+ Tbps
DDoS protection
Edge-level scrubbing, always on
99.99%
Uptime SLA
Multi-region redundancy with auto-failover
<300ms
Global cache purge
Invalidations propagate worldwide instantly
How CDN delivery works
When you upload a file to CDNZero, it is stored in a redundant multi-cloud object store and automatically replicated to the nearest edge caches. The first request for a file from a given region is served from origin; all subsequent requests hit the edge cache — typically within 30–50ms of the user.
Public files
Files in a Public collection are accessible via a direct CDN URL — no authentication required. Share the URL anywhere: in an <img> tag, CSS background, video player, or download link.
<img src="https://cdn.cdnzero.com/my-org/hero-image.png" alt="Hero" />Private files & Signed URLs
Files in a Private collection require a time-limited signed URL. You generate this server-side using your Secret Key — the client never sees your API credentials.

curl -X POST https://api.cdnzero.com/collections/create-link \
-H "Authorization: Bearer YOUR_ACCESS_KEY" \
-d '{"file_id":"file_xyz","file_type":"image","expiry":3600}'
# Returns: { "presigned_url": "https://cdn.cdnzero.com/...?sig=..." }Cache purging
When you update or delete a file in the Playground or via API, CDNZero automatically issues a cache purge that propagates to all edge locations in under 300ms. You don't need to manage cache invalidations manually.