Features

Acceleration, security, monitoring and operations in one controller, all running on your own servers with no third party in the data path.

Tags show how each feature is made available; see the pricing page

Delivery and caching

Get content to visitors faster and take load off your origin

Cache rules, purge and prefetch

Set cache rules per site; purge and prefetch so updates take effect promptly.

Tiered caching

Origin fetches are shared within a region; about half the origin requests in our tests

Learn more ›

HTTP/2 and HTTP/3

Both HTTP/2 and HTTP/3 are supported and switched on per site.

Origin balancing and failover

Spread origin requests across several origins and fail over automatically when one goes down.

HTTPS and certificates

Certificates that manage themselves, swapped by hot update

Automatic issuance and renewal

HTTPS certificates are issued and renewed automatically; nothing to do before expiry.

Certificate hot update

Certificates are swapped by hot update, with no node restart. No failures were seen during swaps in our tests.

Security

Layered protection, configured in one panel

CC protection

Detects and limits abnormal high-rate access to protect your origin and bandwidth.

WAF rules

A built-in WAF blocks common web attacks; switch it on per site and choose the action.

Advanced WAF

Standard/strict protection levels, live attack screen, semantic detection, deep bot analysis, anti-tamper, leak prevention, and upload scanning with trojan signatures, antivirus and a sha256 blocklist

WAF rule updates

Continuously updated vulnerability-patch and emergency rules, bot lists and a high-risk IP library, synced hourly

IP allow and block lists

Allow or block by IP or range, globally or per site.

Region rules and IP geolocation

Allow or block by visitor region. A free geolocation database is built in; the commercial edition has more accurate province and carrier data, updated faster.

Monitoring and analytics

Service health and security posture at a glance

Live analytics

Bandwidth, requests and hit ratio in real time, with downloadable access logs.

Security overview

Attack trends, blocked traffic and attack records in one place, plus a site health check.

Alerts

Automatic alerts and notifications when something goes wrong.

Operations

One controller for every node and user

One controller for all nodes

Manage regions, line groups and nodes together; config is pushed to every node automatically.

One-line node install

Run one command on any Linux server to turn it into a CDN node that registers with the controller.

Staged upgrades

Config rolls out in stages (1 node, 10%, all) and can be rolled back; node package upgrades can be staged and hot-swap without dropping connections (from 2.1.3).

Users, plans and quotas

Sites are isolated per user; admins manage users, plans and quotas in one place.

Measured performance

All figures come from real-server load tests; test conditions are listed under each item

0failures

Zero-interruption config hot updates

About 1.64 million requests during config pushes and certificate swaps

Conditions: 10 hot reloads; plain HTTP, new HTTPS handshakes, HTTP/2 and origin traffic running concurrently

< 1ms

Cache-hit time to first byte

p95 0.96 ms

Conditions: reused connections, TTFB measured by a client in the same data center

5,500+req/s

Single-node throughput

4-core node, 1 KB HTTPS cache hits; median of three runs about 5.5k–6.0k

Conditions: 32 concurrent connections

0.5s

Config live about 0.5 s after commit

nginx validation 118 ms

Conditions: a single commit with 2,000 sites already hosted

Data from real-server load tests in a Los Angeles data center; nodes with 4 vCPU

Deploy a CDN on your own infrastructure

7-day free trial with everything in Professional. Pick a plan by node count.

See all pricingFree trial