Serve your site through our network

Serve your site through our network with free SSL, a managed firewall, Under attack mode and traffic analytics. Pro adds custom firewall rules and cache settings.

Edge Proxy puts your site behind our network. It serves HTTPS with a free certificate, checks every request with a firewall and passes the good ones to the server that runs your site.

Start free · See pricing

Edge Proxy on each plan

Edge Proxy comes with every plan. Your plan sets how many websites it serves and which controls you get.

Free

Free certificates, the managed firewall and caching.

Pro

Custom firewall rules, cache settings and your own certificates.

Business

Rate limiting rules and country rules.

The Free plan’s websites include DNS, certificates and protection on our network. The site itself runs on a server you pay for, on hosting you already have, or as a static site on our edge.

Compare every plan · Talk to sales about Enterprise

Technical specifications

What the edge speaks, what it checks and what it keeps, on every plan unless a row names one.

Edge Proxy technical specifications
Protocols
Visitor connectionsHTTP/3 over QUIC on UDP port 443, HTTP/2 and HTTP/1.1
TLS versionsTLS 1.3 and TLS 1.2. The edge refuses SSL 3.0, TLS 1.0 and TLS 1.1
TLS 1.2 cipher suitesECDHE key exchange with AES-GCM or ChaCha20-Poly1305, so every connection has forward secrecy
WebSocketsPassed through to your server when you turn WebSockets on
Certificates
IssuingFree, over ACME, with DNS or HTTP validation
RenewalAutomatic, when 30 days are left
Names on one certificateUp to 100
Wildcard certificatesPro and up
Your own certificatePro and up
New certificates in a weekEach certificate authority limits them for one registered domain, and the SSL/TLS tab shows how many you have used
Firewall
Managed rulesSQL injection, cross-site scripting, command injection, path traversal, server-side request forgery, XML external entities, header injection and vulnerability scanners
Request body the rules readThe first 64 KB, without uploaded files
Human checkA browser that passes is not asked again for 20 minutes, while its IP address stays the same
Custom rules matchIP address (one address or a range, IPv4 or IPv6), path, query string, method, user agent, referrer and cookie, and country on Business and up
Custom rules on each plan20 on Pro, 100 on Business and 1,000 on Enterprise
Rate limits (Business and up)1 to 100,000 requests in 10 seconds, 1 minute, 10 minutes or 1 hour, then 429 Too Many Requests
Under attack modeAsks each visitor a simple math question before a page opens, and refuses scripts and API clients that send no browser headers
Hotlink protectionAnswers 403 to a picture whose request names another site as its referrer
Traffic analytics
What is countedRequests, blocked requests, data served and errors from your server, by hour and by hostname
History24 hours on Free, and 7 and 30 days on Pro and up
Cache
What the edge cachesImages, fonts, audio and video. HTML pages are never cached.
Largest file10 MB
How long a copy staysThe origin’s s-maxage or max-age, or 1 hour when it sends neither
Response headerX-Cache: HIT from the cache, MISS from your server
Cache settings and clearingPro and up
Origins
OriginsOne or more, at any public address. Each request goes to the one with the fewest requests in progress.
Origin protocolsHTTP/1.1 or HTTP/2, with or without TLS
RetriesGET, HEAD and OPTIONS tried twice on each origin
Headers your server getsX-Forwarded-For, X-Real-IP and X-Forwarded-Proto
PROXY protocolVersion 2, when you turn it on
API
Client APICreate web proxies, redirect rules, error pages and firewall rules over HTTPS with an API token

What Edge Proxy includes

Each feature says whether every plan includes it or which plan adds it.

Security

Traffic

HTTPS

Speed

Origins and control

The path a request takes

The edge handles each request in this order, and the first step that answers ends it.

  1. The visitor connects. Over HTTP/3, HTTP/2 or HTTP/1.1, with TLS 1.3 or TLS 1.2 and the certificate for the name.
  2. Redirects answer first. A whole-domain redirect, Force HTTPS or a matching redirect rule answers the request, and your server is not asked.
  3. Your rules run. Your firewall rules block, challenge or rate-limit the requests they match, before the cache.
  4. The cache answers. A copy of a static file answers the request without asking your server.
  5. The managed rules check. They score the path, query string, method, headers and the first 64 KB of the body, without uploaded files.
  6. Your server answers. The edge forwards the request to an origin and passes its answer back. A body over the web proxy’s limit gets 413.

What customers build with Edge Proxy

A WordPress site with HTTPS and a firewall

Run WordPress on a server of yours and put its domain behind Edge Proxy. Visitors get HTTPS, and the managed rules check every request to the login page.

Uses: A server, a domain in our DNS and Edge Proxy

Put a website online

A site that stays with its current host

Point a web proxy at the address of your current host. The site keeps running there, and visitors reach it through our network with a free certificate.

Uses: Edge Proxy and hosting you already have

Forward to any address

An API with a request limit

Add a rate limiting rule on the path of your API, such as 100 requests a minute from each visitor. A client past the limit gets 429 with a Retry-After header.

Uses: Edge Proxy on the Business plan

Limit how many requests a visitor sends

Two servers behind one name

Add a second server as another origin. Edge Proxy spreads requests between the two and skips one that keeps failing.

Uses: Two servers and Edge Proxy

Change a web proxy’s origin

Limits

The fixed limits of a web proxy, whatever your plan.

Edge Proxy limits
Requests
Request body1–100 MB, 100 MB by default
Origin timeout1–120 seconds, 60 by default
Web proxies for one nameOne web proxy for each name, across all accounts
Rules
Rules on one web proxy200, 50 of them rate limits, within what your plan allows
Values in one conditionUp to 50, each up to 200 characters
What a rule cannot matchA header other than the user agent, referrer and cookie
Managed rulesYou cannot change them or exempt a path from them
Cache
Largest file cached10 MB
HTML pagesNever cached

Add-ons

An add-on raises one limit without a change of plan.

Guides for Edge Proxy

Our docs explain each setting, step by step.

Put your site behind Edge Proxy

Start on the Free plan with 3 websites, free certificates and the managed firewall.

Start free · Read the guide

Frequently asked questions

Does Edge Proxy cost extra?

Edge Proxy comes with every plan, and a web proxy needs no order and no invoice. Your plan sets how many websites you can have, and a web proxy for an address outside the domains in our DNS counts as one.

Can my site stay with its current host?

Edge Proxy can send visitors to any public address, so your site can stay where it is. You can also add more servers, and it spreads requests across them.

Does the edge cache my pages?

The edge caches images, fonts, audio and video, and never your pages, so visitors always get the current page from your server. On Pro and above you can change the cache settings and clear the cache.

What does the firewall block?

The managed rules block common attacks, such as SQL injection and cross-site scripting, and known scanners. A suspicious request gets a check that asks the visitor to confirm they are human. Under attack mode asks every visitor a math question while a flood of requests lasts, and hotlink protection stops other sites from showing your pictures. From Pro, you can add custom firewall rules.

Can I use my own certificate?

From Pro, you can upload a certificate you bought from another authority, and it replaces the free one on that site. We do not renew an uploaded certificate, so upload the new one before the old one expires.

Which TLS versions and HTTP protocols does the edge accept?

The edge accepts TLS 1.3 and TLS 1.2, and refuses SSL 3.0, TLS 1.0 and TLS 1.1. Browsers connect over HTTP/3, HTTP/2 or HTTP/1.1. The edge talks to your server over HTTP/1.1 or HTTP/2, with or without TLS.

Can a firewall rule block an IP address?

Yes, from Pro. A rule can match one address or a range of addresses, IPv4 or IPv6, and it can block the request or ask the visitor the math question. Rules also match the path, query string, method, user agent, referrer, cookie or country of a request. A rate limiting rule counts the requests from each visitor’s address, and answers 429 to one that sends too many.

What does my server see of each visitor?

Your server gets the visitor’s method, path and headers, with X-Forwarded-For and X-Real-IP set to the visitor’s IP address and X-Forwarded-Proto set to https or http. With PROXY protocol on, each connection also starts with a version 2 header that carries the address.