Is the friendli API down? Live status, latency & uptime by region
Last verified October 22, 2026 · rebuilt about every 30 minutes
Is the friendli API down right now? Reachable from all 4 regions
Last successful probe Oct 22, 01:46 UTC · every 5 minutes from 4 region(s)
There was an outage: on Oct 21, 00:55 UTC, host probes failed from 3 of 4 regions simultaneously for at least 6 minutes. friendli’s own API host answered with an HTTP 502, so the failure was on their side by their own server’s account. Measured from outside friendli’s own network, independently of its status page; full log: measured AI API incidents .
Real requests: not measured for friendli — only the API host is probed here, so errors limited to specific models are invisible to these probes. That is exactly what a status page tends to report, hence the line below.
friendli publishes no machine-readable status page, so there is nothing to cross-check against.
As of October 22, 2026, the friendli AI API responds in 167 ms p50 (edge, time-to-first-byte) from US (Central) — its fastest measured region — with 100% uptime. Slowest is Europe (Germany) at 398 ms p50.
Endpoint response (TTFB), 24 h
167 ms
Typical (p50) from US (Central), the fastest region
Uptime, 24 h
100%
1,152 probes across 4 region(s)
Failed probes, 72 h
6
of 3,459 · Europe (Germany), US (Central), South America (São Paulo)
Reported by friendli, 72 h
—
no machine-readable status page
Was friendli down in the last 3 days?
Yes. 1 outage(s) could be attributed to friendli in the last 72 hours: probes failed from two or more regions at once while no other provider was failing.
Oct 21, 00:55 UTC Outage — 3 of 4 regions (Europe (Germany), South America (São Paulo), US (Central)) · at least 6 minutes · 6 failed probe(s) · http 502; http 503
Earlier days with friendli incidents: Oct 21 (1 outage) · Oct 4 (1 outage) · Sep 30 (2 outages) · Sep 8 (1 outage) · Sep 1 (1 outage) · Aug 25 (1 outage) · Aug 5 (6 outages) · Aug 4 (12 outages)
Show this live in your README: — embed code
What friendli’s own status page reported
friendli publishes no machine-readable status page, so there is nothing to set against the measurements above.
Is friendli getting faster or slower?
Endpoint response (TTFB) · milliseconds · lower is faster
Last 72 hours · UTC · newest time on the right · current hour is incomplete.
Each line shows a region’s typical response per hour (p50), using the same scale. A gap means no successful timed probe in that hour.
typical response per hour (p50) all probes succeeded some failed (under half) half or more failed no probes recorded
friendli — hourly p50 edge latency (ms) and probe outcomes per region, last 72 hours Endpoint response time in milliseconds. Lower is faster. Each region uses the same vertical scale from 0 to 600 ms. Lines show hourly p50 values; gaps have no successful timed probes. Outcome counts are listed after this chart. Oct 20 Oct 21 now Oct 19, 02:00 UTC
Europe (Germany): typical 299 ms (p50 TTFB)
US (Central): typical 172 ms (p50 TTFB)
Asia (Tokyo): typical 297 ms (p50 TTFB)
South America (São Paulo): typical 316 ms (p50 TTFB) Oct 19, 03:00 UTC
Europe (Germany): typical 301 ms (p50 TTFB)
US (Central): typical 196 ms (p50 TTFB)
Asia (Tokyo): typical 278 ms (p50 TTFB)
South America (São Paulo): typical 334 ms (p50 TTFB) Oct 19, 04:00 UTC
Europe (Germany): typical 299 ms (p50 TTFB)
US (Central): typical 162 ms (p50 TTFB)
Asia (Tokyo): typical 280 ms (p50 TTFB)
South America (São Paulo): typical 288 ms (p50 TTFB) Oct 19, 05:00 UTC
Europe (Germany): typical 300 ms (p50 TTFB)
US (Central): typical 206 ms (p50 TTFB)
Asia (Tokyo): typical 278 ms (p50 TTFB)
South America (São Paulo): typical 288 ms (p50 TTFB) Oct 19, 06:00 UTC
Europe (Germany): typical 300 ms (p50 TTFB)
US (Central): typical 173 ms (p50 TTFB)
Asia (Tokyo): typical 271 ms (p50 TTFB)
South America (São Paulo): typical 308 ms (p50 TTFB) Oct 19, 07:00 UTC
Europe (Germany): typical 298 ms (p50 TTFB)
US (Central): typical 183 ms (p50 TTFB)
Asia (Tokyo): typical 278 ms (p50 TTFB)
South America (São Paulo): typical 302 ms (p50 TTFB) Oct 19, 08:00 UTC
Europe (Germany): typical 296 ms (p50 TTFB)
US (Central): typical 258 ms (p50 TTFB)
Asia (Tokyo): typical 280 ms (p50 TTFB)
South America (São Paulo): typical 299 ms (p50 TTFB) Oct 19, 09:00 UTC
Europe (Germany): typical 297 ms (p50 TTFB)
US (Central): typical 185 ms (p50 TTFB)
Asia (Tokyo): typical 299 ms (p50 TTFB)
South America (São Paulo): typical 316 ms (p50 TTFB) Oct 19, 10:00 UTC
Europe (Germany): typical 297 ms (p50 TTFB)
US (Central): typical 179 ms (p50 TTFB)
Asia (Tokyo): typical 302 ms (p50 TTFB)
South America (São Paulo): typical 359 ms (p50 TTFB) Oct 19, 11:00 UTC
Europe (Germany): typical 298 ms (p50 TTFB)
US (Central): typical 189 ms (p50 TTFB)
Asia (Tokyo): typical 279 ms (p50 TTFB)
South America (São Paulo): typical 314 ms (p50 TTFB) Oct 19, 12:00 UTC
Europe (Germany): typical 296 ms (p50 TTFB)
US (Central): typical 177 ms (p50 TTFB)
Asia (Tokyo): typical 293 ms (p50 TTFB)
South America (São Paulo): typical 302 ms (p50 TTFB) Oct 19, 13:00 UTC
Europe (Germany): typical 298 ms (p50 TTFB)
US (Central): typical 192 ms (p50 TTFB)
Asia (Tokyo): typical 274 ms (p50 TTFB)
South America (São Paulo): typical 305 ms (p50 TTFB) Oct 19, 14:00 UTC
Europe (Germany): typical 291 ms (p50 TTFB)
US (Central): typical 199 ms (p50 TTFB)
Asia (Tokyo): typical 296 ms (p50 TTFB)
South America (São Paulo): typical 352 ms (p50 TTFB) Oct 19, 15:00 UTC
Europe (Germany): typical 298 ms (p50 TTFB)
US (Central): typical 226 ms (p50 TTFB)
Asia (Tokyo): typical 280 ms (p50 TTFB)
South America (São Paulo): typical 350 ms (p50 TTFB) Oct 19, 16:00 UTC
Europe (Germany): typical 297 ms (p50 TTFB)
US (Central): typical 210 ms (p50 TTFB)
Asia (Tokyo): typical 302 ms (p50 TTFB)
South America (São Paulo): typical 322 ms (p50 TTFB) Oct 19, 17:00 UTC
Europe (Germany): typical 296 ms (p50 TTFB)
US (Central): typical 177 ms (p50 TTFB)
Asia (Tokyo): typical 311 ms (p50 TTFB)
South America (São Paulo): typical 321 ms (p50 TTFB) Oct 19, 18:00 UTC
Europe (Germany): typical 299 ms (p50 TTFB)
US (Central): typical 210 ms (p50 TTFB)
Asia (Tokyo): typical 310 ms (p50 TTFB)
South America (São Paulo): typical 315 ms (p50 TTFB) Oct 19, 19:00 UTC
Europe (Germany): typical 299 ms (p50 TTFB)
US (Central): typical 211 ms (p50 TTFB)
Asia (Tokyo): typical 295 ms (p50 TTFB)
South America (São Paulo): typical 306 ms (p50 TTFB) Oct 19, 20:00 UTC
Europe (Germany): typical 298 ms (p50 TTFB)
US (Central): typical 197 ms (p50 TTFB)
Asia (Tokyo): typical 299 ms (p50 TTFB)
South America (São Paulo): typical 303 ms (p50 TTFB) Oct 19, 21:00 UTC
Europe (Germany): typical 296 ms (p50 TTFB)
US (Central): typical 216 ms (p50 TTFB)
Asia (Tokyo): typical 291 ms (p50 TTFB)
South America (São Paulo): typical 300 ms (p50 TTFB) Oct 19, 22:00 UTC
Europe (Germany): typical 295 ms (p50 TTFB)
US (Central): typical 214 ms (p50 TTFB)
Asia (Tokyo): typical 292 ms (p50 TTFB)
South America (São Paulo): typical 318 ms (p50 TTFB) Oct 19, 23:00 UTC
Europe (Germany): typical 298 ms (p50 TTFB)
US (Central): typical 206 ms (p50 TTFB)
Asia (Tokyo): typical 269 ms (p50 TTFB)
South America (São Paulo): typical 309 ms (p50 TTFB) Oct 20, 00:00 UTC
Europe (Germany): typical 300 ms (p50 TTFB)
US (Central): typical 206 ms (p50 TTFB)
Asia (Tokyo): typical 279 ms (p50 TTFB)
South America (São Paulo): typical 277 ms (p50 TTFB) Oct 20, 01:00 UTC
Europe (Germany): typical 299 ms (p50 TTFB)
US (Central): typical 190 ms (p50 TTFB)
Asia (Tokyo): typical 280 ms (p50 TTFB)
South America (São Paulo): typical 297 ms (p50 TTFB) Oct 20, 02:00 UTC
Europe (Germany): typical 299 ms (p50 TTFB)
US (Central): typical 227 ms (p50 TTFB)
Asia (Tokyo): typical 285 ms (p50 TTFB)
South America (São Paulo): typical 326 ms (p50 TTFB) Oct 20, 03:00 UTC
Europe (Germany): typical 297 ms (p50 TTFB)
US (Central): typical 257 ms (p50 TTFB)
Asia (Tokyo): typical 283 ms (p50 TTFB)
South America (São Paulo): typical 288 ms (p50 TTFB) Oct 20, 04:00 UTC
Europe (Germany): typical 301 ms (p50 TTFB)
US (Central): typical 203 ms (p50 TTFB)
Asia (Tokyo): typical 286 ms (p50 TTFB)
South America (São Paulo): typical 338 ms (p50 TTFB) Oct 20, 05:00 UTC
Europe (Germany): typical 298 ms (p50 TTFB)
US (Central): typical 168 ms (p50 TTFB)
Asia (Tokyo): typical 326 ms (p50 TTFB)
South America (São Paulo): typical 287 ms (p50 TTFB) Oct 20, 06:00 UTC
Europe (Germany): typical 298 ms (p50 TTFB)
US (Central): typical 194 ms (p50 TTFB)
Asia (Tokyo): typical 285 ms (p50 TTFB)
South America (São Paulo): typical 306 ms (p50 TTFB) Oct 20, 07:00 UTC
Europe (Germany): typical 305 ms (p50 TTFB)
US (Central): typical 186 ms (p50 TTFB)
Asia (Tokyo): typical 269 ms (p50 TTFB)
South America (São Paulo): typical 280 ms (p50 TTFB) Oct 20, 08:00 UTC
Europe (Germany): typical 297 ms (p50 TTFB)
US (Central): typical 188 ms (p50 TTFB)
Asia (Tokyo): typical 272 ms (p50 TTFB)
South America (São Paulo): typical 278 ms (p50 TTFB) Oct 20, 09:00 UTC
Europe (Germany): typical 492 ms (p50 TTFB)
US (Central): typical 210 ms (p50 TTFB)
Asia (Tokyo): typical 291 ms (p50 TTFB)
South America (São Paulo): typical 279 ms (p50 TTFB) Oct 20, 10:00 UTC
Europe (Germany): typical 492 ms (p50 TTFB)
US (Central): typical 205 ms (p50 TTFB)
Asia (Tokyo): typical 279 ms (p50 TTFB)
South America (São Paulo): typical 272 ms (p50 TTFB) Oct 20, 11:00 UTC
Europe (Germany): typical 400 ms (p50 TTFB)
US (Central): typical 197 ms (p50 TTFB)
Asia (Tokyo): typical 290 ms (p50 TTFB)
South America (São Paulo): typical 284 ms (p50 TTFB) Oct 20, 12:00 UTC
Europe (Germany): typical 404 ms (p50 TTFB)
US (Central): typical 172 ms (p50 TTFB)
Asia (Tokyo): typical 280 ms (p50 TTFB)
South America (São Paulo): typical 268 ms (p50 TTFB) Oct 20, 13:00 UTC
Europe (Germany): typical 397 ms (p50 TTFB)
US (Central): typical 182 ms (p50 TTFB)
Asia (Tokyo): typical 284 ms (p50 TTFB)
South America (São Paulo): typical 269 ms (p50 TTFB) Oct 20, 14:00 UTC
Europe (Germany): typical 505 ms (p50 TTFB)
US (Central): typical 182 ms (p50 TTFB)
Asia (Tokyo): typical 278 ms (p50 TTFB)
South America (São Paulo): typical 278 ms (p50 TTFB) Oct 20, 15:00 UTC
Europe (Germany): typical 387 ms (p50 TTFB)
US (Central): typical 184 ms (p50 TTFB)
Asia (Tokyo): typical 296 ms (p50 TTFB)
South America (São Paulo): typical 279 ms (p50 TTFB) Oct 20, 16:00 UTC
Europe (Germany): typical 491 ms (p50 TTFB)
US (Central): typical 178 ms (p50 TTFB)
Asia (Tokyo): typical 319 ms (p50 TTFB)
South America (São Paulo): typical 289 ms (p50 TTFB) Oct 20, 17:00 UTC
Europe (Germany): typical 400 ms (p50 TTFB)
US (Central): typical 172 ms (p50 TTFB)
Asia (Tokyo): typical 284 ms (p50 TTFB)
South America (São Paulo): typical 267 ms (p50 TTFB) Oct 20, 18:00 UTC
Europe (Germany): typical 392 ms (p50 TTFB)
US (Central): typical 183 ms (p50 TTFB)
Asia (Tokyo): typical 293 ms (p50 TTFB)
South America (São Paulo): typical 287 ms (p50 TTFB) Oct 20, 19:00 UTC
Europe (Germany): typical 503 ms (p50 TTFB)
US (Central): typical 185 ms (p50 TTFB)
Asia (Tokyo): typical 297 ms (p50 TTFB)
South America (São Paulo): typical 278 ms (p50 TTFB) Oct 20, 20:00 UTC
Europe (Germany): typical 488 ms (p50 TTFB)
US (Central): typical 201 ms (p50 TTFB)
Asia (Tokyo): typical 297 ms (p50 TTFB)
South America (São Paulo): typical 268 ms (p50 TTFB) Oct 20, 21:00 UTC
Europe (Germany): typical 394 ms (p50 TTFB)
US (Central): typical 210 ms (p50 TTFB)
Asia (Tokyo): typical 302 ms (p50 TTFB)
South America (São Paulo): typical 277 ms (p50 TTFB) Oct 20, 22:00 UTC
Europe (Germany): typical 415 ms (p50 TTFB)
US (Central): typical 177 ms (p50 TTFB)
Asia (Tokyo): typical 298 ms (p50 TTFB)
South America (São Paulo): typical 278 ms (p50 TTFB) Oct 20, 23:00 UTC
Europe (Germany): typical 420 ms (p50 TTFB)
US (Central): typical 183 ms (p50 TTFB)
Asia (Tokyo): typical 278 ms (p50 TTFB)
South America (São Paulo): typical 293 ms (p50 TTFB) Oct 21, 00:00 UTC
Europe (Germany): typical 299 ms (p50 TTFB) · 1 of 12 probes failed
US (Central): typical 184 ms (p50 TTFB) · 1 of 12 probes failed
Asia (Tokyo): typical 255 ms (p50 TTFB)
South America (São Paulo): typical 288 ms (p50 TTFB) · 1 of 12 probes failed Oct 21, 01:00 UTC
Europe (Germany): typical 397 ms (p50 TTFB) · 1 of 12 probes failed
US (Central): typical 187 ms (p50 TTFB) · 1 of 12 probes failed
Asia (Tokyo): typical 282 ms (p50 TTFB)
South America (São Paulo): typical 279 ms (p50 TTFB) · 1 of 12 probes failed Oct 21, 02:00 UTC
Europe (Germany): typical 394 ms (p50 TTFB)
US (Central): typical 180 ms (p50 TTFB)
Asia (Tokyo): typical 286 ms (p50 TTFB)
South America (São Paulo): typical 288 ms (p50 TTFB) Oct 21, 03:00 UTC
Europe (Germany): typical 402 ms (p50 TTFB)
US (Central): typical 176 ms (p50 TTFB)
Asia (Tokyo): typical 279 ms (p50 TTFB)
South America (São Paulo): typical 267 ms (p50 TTFB) Oct 21, 04:00 UTC
Europe (Germany): typical 396 ms (p50 TTFB)
US (Central): typical 174 ms (p50 TTFB)
Asia (Tokyo): typical 266 ms (p50 TTFB)
South America (São Paulo): typical 283 ms (p50 TTFB) Oct 21, 05:00 UTC
Europe (Germany): typical 443 ms (p50 TTFB)
US (Central): typical 176 ms (p50 TTFB)
Asia (Tokyo): typical 286 ms (p50 TTFB)
South America (São Paulo): typical 290 ms (p50 TTFB) Oct 21, 06:00 UTC
Europe (Germany): typical 395 ms (p50 TTFB)
US (Central): typical 166 ms (p50 TTFB)
Asia (Tokyo): typical 285 ms (p50 TTFB)
South America (São Paulo): typical 283 ms (p50 TTFB) Oct 21, 07:00 UTC
Europe (Germany): typical 399 ms (p50 TTFB)
US (Central): typical 173 ms (p50 TTFB)
Asia (Tokyo): typical 272 ms (p50 TTFB)
South America (São Paulo): typical 281 ms (p50 TTFB) Oct 21, 08:00 UTC
Europe (Germany): typical 324 ms (p50 TTFB)
US (Central): typical 174 ms (p50 TTFB)
Asia (Tokyo): typical 295 ms (p50 TTFB)
South America (São Paulo): typical 279 ms (p50 TTFB) Oct 21, 09:00 UTC
Europe (Germany): typical 497 ms (p50 TTFB)
US (Central): typical 163 ms (p50 TTFB)
Asia (Tokyo): typical 270 ms (p50 TTFB)
South America (São Paulo): typical 264 ms (p50 TTFB) Oct 21, 10:00 UTC
Europe (Germany): typical 405 ms (p50 TTFB)
US (Central): typical 165 ms (p50 TTFB)
Asia (Tokyo): typical 294 ms (p50 TTFB)
South America (São Paulo): typical 281 ms (p50 TTFB) Oct 21, 11:00 UTC
Europe (Germany): typical 391 ms (p50 TTFB)
US (Central): typical 178 ms (p50 TTFB)
Asia (Tokyo): typical 282 ms (p50 TTFB)
South America (São Paulo): typical 283 ms (p50 TTFB) Oct 21, 12:00 UTC
Europe (Germany): typical 399 ms (p50 TTFB)
US (Central): typical 164 ms (p50 TTFB)
Asia (Tokyo): typical 283 ms (p50 TTFB)
South America (São Paulo): typical 270 ms (p50 TTFB) Oct 21, 13:00 UTC
Europe (Germany): typical 498 ms (p50 TTFB)
US (Central): typical 165 ms (p50 TTFB)
Asia (Tokyo): typical 267 ms (p50 TTFB)
South America (São Paulo): typical 270 ms (p50 TTFB) Oct 21, 14:00 UTC
Europe (Germany): typical 400 ms (p50 TTFB)
US (Central): typical 174 ms (p50 TTFB)
Asia (Tokyo): typical 278 ms (p50 TTFB)
South America (São Paulo): typical 272 ms (p50 TTFB) Oct 21, 15:00 UTC
Europe (Germany): typical 398 ms (p50 TTFB)
US (Central): typical 165 ms (p50 TTFB)
Asia (Tokyo): typical 277 ms (p50 TTFB)
South America (São Paulo): typical 257 ms (p50 TTFB) Oct 21, 16:00 UTC
Europe (Germany): typical 421 ms (p50 TTFB)
US (Central): typical 155 ms (p50 TTFB)
Asia (Tokyo): typical 270 ms (p50 TTFB)
South America (São Paulo): typical 280 ms (p50 TTFB) Oct 21, 17:00 UTC
Europe (Germany): typical 401 ms (p50 TTFB)
US (Central): typical 174 ms (p50 TTFB)
Asia (Tokyo): typical 278 ms (p50 TTFB)
South America (São Paulo): typical 263 ms (p50 TTFB) Oct 21, 18:00 UTC
Europe (Germany): typical 397 ms (p50 TTFB)
US (Central): typical 160 ms (p50 TTFB)
Asia (Tokyo): typical 280 ms (p50 TTFB)
South America (São Paulo): typical 263 ms (p50 TTFB) Oct 21, 19:00 UTC
Europe (Germany): typical 400 ms (p50 TTFB)
US (Central): typical 164 ms (p50 TTFB)
Asia (Tokyo): typical 290 ms (p50 TTFB)
South America (São Paulo): typical 271 ms (p50 TTFB) Oct 21, 20:00 UTC
Europe (Germany): typical 500 ms (p50 TTFB)
US (Central): typical 165 ms (p50 TTFB)
Asia (Tokyo): typical 276 ms (p50 TTFB)
South America (São Paulo): typical 276 ms (p50 TTFB) Oct 21, 21:00 UTC
Europe (Germany): typical 400 ms (p50 TTFB)
US (Central): typical 163 ms (p50 TTFB)
Asia (Tokyo): typical 295 ms (p50 TTFB)
South America (São Paulo): typical 276 ms (p50 TTFB) Oct 21, 22:00 UTC
Europe (Germany): typical 401 ms (p50 TTFB)
US (Central): typical 158 ms (p50 TTFB)
Asia (Tokyo): typical 280 ms (p50 TTFB)
South America (São Paulo): typical 263 ms (p50 TTFB) Oct 21, 23:00 UTC
Europe (Germany): typical 397 ms (p50 TTFB)
US (Central): typical 157 ms (p50 TTFB)
Asia (Tokyo): typical 279 ms (p50 TTFB)
South America (São Paulo): typical 270 ms (p50 TTFB) Oct 22, 00:00 UTC
Europe (Germany): typical 376 ms (p50 TTFB)
US (Central): typical 172 ms (p50 TTFB)
Asia (Tokyo): typical 266 ms (p50 TTFB)
South America (São Paulo): typical 273 ms (p50 TTFB) Oct 22, 01:00 UTC
Europe (Germany): typical 400 ms (p50 TTFB)
US (Central): typical 168 ms (p50 TTFB)
Asia (Tokyo): typical 297 ms (p50 TTFB)
South America (São Paulo): typical 276 ms (p50 TTFB) 600 0 Oct 19, 02:00 – Oct 20, 23:00 UTC: all 555 probes succeeded Oct 21, 00:00 UTC: 1 of 12 probes failed — http 503 Oct 21, 01:00 UTC: 1 of 12 probes failed — http 503 Oct 21, 02:00 – Oct 22, 01:00 UTC: all 285 probes succeeded 600 0 Oct 19, 02:00 – Oct 20, 23:00 UTC: all 552 probes succeeded Oct 21, 00:00 UTC: 1 of 12 probes failed — http 503 Oct 21, 01:00 UTC: 1 of 12 probes failed — http 502 Oct 21, 02:00 – Oct 22, 01:00 UTC: all 286 probes succeeded 600 0 Oct 19, 02:00 – Oct 22, 01:00 UTC: all 862 probes succeeded 600 0 Oct 19, 02:00 – Oct 20, 23:00 UTC: all 552 probes succeeded Oct 21, 00:00 UTC: 1 of 12 probes failed — http 503 Oct 21, 01:00 UTC: 1 of 12 probes failed — http 502 Oct 21, 02:00 – Oct 22, 01:00 UTC: all 286 probes succeeded Europe (Germany) latest 400 · median 392 ms US (Central) latest 168 · median 182 ms Asia (Tokyo) latest 297 · median 283 ms South America (São Paulo) latest 276 · median 283 ms Probe counts by region Europe (Germany) : 2 failed / 864 endpoint probesUS (Central) : 2 failed / 862 endpoint probesAsia (Tokyo) : 0 failed / 862 endpoint probesSouth America (São Paulo) : 2 failed / 862 endpoint probes
Chart details The strip shows endpoint probe outcomes, not model-request success. Adjacent hours with all successes or no data are joined. Hover an hour for its recorded values.
Latest is the most recent hourly p50 with data. Median is the median of hourly p50 values over these 72 hours. The “slower than usual” label means latest is at least 25% above that median; it is a relative change, not a fixed speed rating.
How fast is the friendli API from each region?
Endpoint response (TTFB) · last 24 hours · milliseconds (ms) · lower is faster.
How to read these metrics Endpoint response (TTFB) Network connection and the first response byte, without model inference.
Typical · p50 50% of successful timed samples finish within this time.
Slower · p95 95% of successful timed samples finish within this time.
Region Typical (p50 TTFB) Slower (p95) Uptime Asia (Tokyo) 278 ms 464 ms 100% Europe (Germany) 398 ms 800 ms 100% South America (São Paulo) 272 ms 380 ms 100% US (Central) 167 ms 246 ms 100%
Measured from US (Central), friendli responds in 167 ms; from Europe (Germany) the same API takes 398 ms — 2.4× longer for an identical request. That difference is the network path, not the model, and it applies to every call you make.
What is actually being measured here?
A probe in each region opens a real connection to friendli’s own API host every five
minutes and times DNS resolution, the TCP handshake, the TLS handshake and the first byte of the
response. Nothing is routed through a gateway or aggregator, so these figures describe
friendli’s infrastructure rather than a reseller’s. Uptime counts a probe as failed only when the
service genuinely fails — a 401 from an unauthenticated probe means the endpoint answered
correctly and is counted as up.
What this page does not tell you
These are edge latency numbers: the time before the model begins generating. They
say nothing about answer quality, throughput, price, or how long a full completion takes — those
depend on the model you call. Edge latency matters because it is unavoidable: it is paid on every
request, before a single token exists, and no prompt engineering removes it. Where an API key is
available, inference time-to-first-token is measured separately and shown on the region pages with the
model named next to the figure. Likewise, an unauthenticated probe cannot see errors that hit only some
models or some accounts — the kind a status page usually reports — which is why friendli’s
own reports are shown next to the measurements rather than folded into them.