Adios

Adios global CDN

Fast delivery, built into every deploy.

The Adios CDN serves cached content near your users and routes live requests through 13 edge locations worldwide. Your app loads faster and stays available, with no extra CDN to configure or maintain.

13
Current
15
Planned

Map

Current and planned edge locations

Follow requests from users around the world to a nearby edge and then to an app worker. Green dots are current edges. White dots are planned locations.

Live request path

User to nearest edge to app worker

Updates automatically
Adios request pathA request from Toronto enters through the New Jersey edge and travels to the New Jersey worker.
User Edge WorkerPlanned
Map data: Natural Earth
Toronto, CanadaNew Jersey, United States edgeNew Jersey, United States workerThis example moves around the world automatically. Your app settings control the real worker.

Current

Edge locations

These locations are live and receive Adios traffic now. The code is the short name we use for each location.

LocationAreaCodeStatus
London, United KingdomEuropeukCurrent
Paris, FranceEuropefrCurrent
Amsterdam, NetherlandsEuropenlCurrent
Madrid, SpainEuropeesCurrent
Frankfurt, GermanyEuropedeCurrent
Los Angeles, United StatesNorth AmericalaCurrent
Miami, United StatesNorth AmericamiCurrent
New Jersey, United StatesNorth AmericanjCurrent
São Paulo, BrazilSouth AmericabrCurrent
Tokyo, JapanAsia PacificjpCurrent
Singapore, SingaporeAsia PacificsgCurrent
Silicon Valley, United StatesNorth AmericasvCurrent
Mumbai, IndiaAsia PacificmbCurrent

Coming next

Planned locations

We plan to add these locations. They are not live yet. The list and launch order may change.

LocationAreaCodeStatus
Dallas, United StatesNorth AmericaTBDPlanned
Oslo, NorwayEuropeTBDPlanned
Sydney, AustraliaAsia PacificTBDPlanned
Hong Kong, Hong KongAsia PacificTBDPlanned
Chicago, United StatesNorth AmericaTBDPlanned
Phoenix, United StatesNorth AmericaTBDPlanned
Mexico City, MexicoNorth AmericaTBDPlanned
Tel Aviv, IsraelMiddle EastTBDPlanned
Dubai, United Arab EmiratesMiddle EastTBDPlanned
Dublin, IrelandEuropeTBDPlanned
Honolulu, United StatesNorth AmericaTBDPlanned
Auckland, New ZealandAsia PacificTBDPlanned
Kathmandu, NepalAsia PacificTBDPlanned
Istanbul, TurkeyEuropeTBDPlanned
Johannesburg, South AfricaAfricaTBDPlanned

How it works

How the Adios CDN handles a request

01

Secure at the edge

The request reaches an available Adios edge. The edge ends the secure TLS connection and reads the requested domain and path.

02

Check security rules

The edge checks access rules and the web firewall. It can block common web attacks or traffic from disallowed countries. Bot and abuse checks can also block suspicious requests or show a CAPTCHA before the request reaches your app.

03

Check the CDN cache

The edge checks for a fresh cached response. If it finds one, it returns the content to the user without contacting a worker.

04

Cross the private network

If the content is not cached, the request travels to a worker through the internal WireGuard VPN. Some internal connections also use mutual TLS (mTLS), so both sides verify each other.

05

Run on the worker

The worker sends the request to a healthy copy of the app and returns the response through the edge. Eligible responses can be saved in the CDN cache for later requests.

Run your app on Adios.

Start from a template or bring an existing repository.

Start building