Global Latency Map
API response times from different regions. Estimates and real measurements.
78
Services
3
Regions
468
Data points
Redis Cloud
GET key — Cache
p50
1ms
p95
5ms
LaunchDarkly
SDK evaluation (server-side) — Feature Flags
p50
1ms
p95
5ms
Cloudflare Workers
Hello world — Edge
p50
2ms
p95
8ms
Upstash Redis
GET key — Cache
p50
2ms
p95
8ms
Vercel Edge Functions
Hello world — Edge
p50
3ms
p95
12ms
Deno Deploy
Edge function — Edge
p50
3ms
p95
10ms
Fastly CDN
Cached asset serve — CDN/Edge
p50
4ms
p95
14ms
Algolia Search
Search query — Search
p50
4ms
p95
13ms
Algolia
Search query — Search
p50
5ms
p95
15ms
Fly.io
HTTP request (microVM) — Hosting
p50
5ms
p95
18ms
Cloudflare Durable Objects
RPC call (WebSocket) — Edge
p50
5ms
p95
18ms
Turso
SELECT query (HTTP) — Database
p50
6ms
p95
18ms
PlanetScale
SELECT query — Database
p50
8ms
p95
22ms
MongoDB Atlas
Find query — Database
p50
8ms
p95
28ms
Google Cloud Run
HTTP request (warm) — Serverless
p50
8ms
p95
25ms
Meilisearch Cloud
Search query — Search
p50
10ms
p95
30ms
CockroachDB Serverless
SELECT query — Database
p50
11ms
p95
35ms
Vercel Fluid Compute
HTTP request (warm Node) — Serverless
p50
11ms
p95
35ms
Supabase
REST select — Database
p50
12ms
p95
35ms
Hasura
GraphQL query — GraphQL
p50
12ms
p95
38ms
Vercel Serverless
Function invocation (warm) — Serverless
p50
12ms
p95
38ms
Liveblocks
Room presence update — Realtime
p50
12ms
p95
38ms
Neon
SELECT query (serverless driver) — Database
p50
14ms
p95
42ms
TimescaleDB Cloud
SELECT query (time-series) — Database
p50
14ms
p95
45ms
Convex
Query function call — BaaS
p50
14ms
p95
42ms
Upstash Kafka
Produce message (REST) — Messaging
p50
15ms
p95
45ms
Checkly
API check execution — Monitoring
p50
15ms
p95
45ms
Cloudflare R2
GetObject (S3 API) — Object Storage
p50
15ms
p95
45ms
Firebase Firestore
Document read — Database
p50
18ms
p95
55ms
Render
HTTP request (always-on service) — Hosting
p50
18ms
p95
55ms
Sanity
GROQ query — CMS
p50
18ms
p95
55ms
BetterStack
Log ingest API — Monitoring
p50
18ms
p95
50ms
Ably
Publish message — Realtime
p50
18ms
p95
55ms
Upstash QStash
Publish message — Background Jobs
p50
18ms
p95
55ms
DigitalOcean App Platform
HTTP request — Hosting
p50
20ms
p95
60ms
Honeycomb
Send event API — Observability
p50
20ms
p95
60ms
Linear
GraphQL query — Productivity
p50
22ms
p95
65ms
Contentful
Content Delivery API GET — CMS
p50
22ms
p95
65ms
AWS Amplify
HTTP request (SSR) — Hosting
p50
22ms
p95
70ms
Axiom
Ingest API (batch) — Observability
p50
22ms
p95
65ms
Clerk
Verify session — Auth
p50
25ms
p95
65ms
Inngest
Send event — Background Jobs
p50
25ms
p95
70ms
Modal
Web endpoint (warm CPU function) — Serverless GPU
p50
25ms
p95
70ms
Trigger.dev
Trigger event — Background Jobs
p50
28ms
p95
75ms
Appwrite Cloud
Database query — BaaS
p50
28ms
p95
80ms
Tinybird
Data Sources API ingest — Analytics
p50
28ms
p95
80ms
New Relic
Ingest event API — Monitoring
p50
30ms
p95
85ms
PostHog
Capture event — Analytics
p50
35ms
p95
90ms
Doppler
Secrets fetch API — Secrets
p50
35ms
p95
90ms
Temporal Cloud
Start workflow execution — Workflow Engine
p50
35ms
p95
95ms
Auth0
Token exchange (client credentials) — Auth
p50
38ms
p95
110ms
Sentry
Capture event — Monitoring
p50
45ms
p95
120ms
Replicate
Predictions create (private deployment, warm) — AI API
p50
50ms
p95
140ms
Pusher Channels
Trigger event — Realtime
p50
55ms
p95
140ms
GitHub REST API
GET /repos/{owner}/{repo} — DevTools
p50
55ms
p95
180ms
Novu
Trigger notification workflow — Notifications
p50
65ms
p95
180ms
Discord API
Send message via REST — Communications
p50
75ms
p95
185ms
PagerDuty
Create incident API — Incident Management
p50
80ms
p95
230ms
CircleCI
Trigger pipeline API — CI/CD
p50
85ms
p95
250ms
Hetzner Cloud
HTTP request (VM) — Hosting
p50
90ms
p95
170ms
Slack API
chat.postMessage — Communications
p50
95ms
p95
230ms
GitLab API
REST API request — DevTools
p50
120ms
p95
350ms
Retool
REST query execution — Internal Tools
p50
120ms
p95
350ms
Mailgun
Send email API — Email
p50
140ms
p95
380ms
Twilio SendGrid
Send email API — Email
p50
160ms
p95
420ms
Resend
Send email — Email
p50
180ms
p95
450ms
Supabase Storage
Upload file (1MB) — Storage
p50
180ms
p95
520ms
Groq
llama-3.3-70b completion (streaming TTFB) — AI API
p50
180ms
p95
430ms
ClickHouse Cloud
Aggregation query (1B rows) — Database
p50
195ms
p95
480ms
Twilio SMS
Send message API — Communications
p50
220ms
p95
580ms
Cloudflare Workers AI
llama-3.1-8b completion — AI API
p50
220ms
p95
550ms
Gemini API
gemini-2.0-flash completion (streaming TTFB) — AI API
p50
290ms
p95
780ms
Stripe
Create charge — Payments
p50
350ms
p95
800ms
Anthropic API
claude-3-5-haiku completion (streaming TTFB) — AI API
p50
380ms
p95
950ms
OpenAI API
gpt-4o-mini completion (streaming TTFB) — AI API
p50
420ms
p95
1100ms
Stripe Billing
Create subscription — Payments
p50
420ms
p95
950ms
Neon (cold branch)
First query after cold start — Database
p50
850ms
p95
2200ms