Instant purge
Purge by URL, prefix or tag through the API. Invalidation reaches all PoPs in under two seconds.
Every bucket can be served from ten points of presence. Transfer from storage to the edge is free, and cache behaviour is controlled with the same metadata you already set on objects.
Your data stays in its home region. Nothing to configure.
One shield per region collapses concurrent misses into a single origin read.
Objects are served from the PoP nearest to the user over HTTP/2 and HTTP/3.
Purge by URL, prefix or tag through the API. Invalidation reaches all PoPs in under two seconds.
Protect private content with expiring HMAC-signed URLs validated at the edge.
TLS 1.3 with automatic certificates for edge hostnames and your own CNAMEs.
Byte-range requests are cached in chunks, so large media and downloads resume instantly.
Respect object Cache-Control or override TTLs per bucket and prefix.
Hit ratio, bandwidth and status codes per PoP, with one-minute resolution.
Median time to first byte for cached objects, measured from clients in the same metro area over the last 30 days.
| Region | City | Area | Since | TTFB p50 | Status |
|---|---|---|---|---|---|
| fra1 | Frankfurt, Germany | Europe | 2021 | 9 ms | Operational |
| ams1 | Amsterdam, Netherlands | Europe | 2021 | 8 ms | Operational |
| waw1 | Warsaw, Poland | Europe | 2022 | 11 ms | Operational |
| sto1 | Stockholm, Sweden | Europe | 2022 | 10 ms | Operational |
| ist1 | Istanbul, Türkiye | Eurasia & Middle East | 2023 | 13 ms | Operational |
| evn1 | Yerevan, Armenia | Eurasia & Middle East | 2023 | 14 ms | Operational |
| ala1 | Almaty, Kazakhstan | Eurasia & Middle East | 2024 | 15 ms | Operational |
| dxb1 | Dubai, United Arab Emirates | Eurasia & Middle East | 2024 | 12 ms | Operational |
| sin1 | Singapore, Singapore | Asia-Pacific | 2025 | 11 ms | Operational |
| tyo1 | Tokyo, Japan | Asia-Pacific | 2025 | 10 ms | Operational |
Automate invalidation from your deploy pipeline. Purge requests are idempotent and return a job id you can poll.
Purge API referencecurl -X POST https://api.tcnstorage.store/v1/edge/purge \
-H "Authorization: Bearer $TCN_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"bucket":"media-assets","prefixes":["2026/campaign/"]}'{
"id": "prg_01J8ZK3M6T4W",
"status": "completed",
"pops": 10,
"duration_ms": 1430
}Current availability and incident history for every region are public.