Home / Frameworks / python / starlette
HTTP server & framework benchmarks
starlette benchmark results
starlette 1.6 is a python web framework. At concurrency 64 it serves 34 625 requests per second with a P50 latency of 1.87 ms, ranking 273 of 383 overall and 14 of 46 among python frameworks.
Throughput, latency & reliability
All measured metrics for starlette 1.6, by concurrency level.
Metric Concurrency 64 Concurrency 256 Concurrency 512
Requests / second 34 625 34 324 33 942
P50 latency 1.87 ms 7.48 ms 15.11 ms
P75 latency 1.91 ms 7.56 ms 15.21 ms
P90 latency 1.94 ms 7.63 ms 15.34 ms
P99 latency 2.04 ms 7.78 ms 15.79 ms
P99.999 latency 4.75 ms 65.54 ms 638.25 ms
Average latency 1.86 ms 7.50 ms 15.13 ms
Minimum latency 0.50 ms 0.56 ms 0.49 ms
Standard deviation 0.16 ms 1.10 ms 10.37 ms
Total requests 519 388 514 909 509 230
Bytes received 66.02 MB 65.46 MB 64.74 MB
HTTP errors 0 0 0
Request timeouts 0 0 0
Socket connection errors 0 0 0
Socket read errors 0 0 0
Socket write errors 0 0 0
Position in this benchmark
Position of starlette on requests per second.
Concurrency Overall Among python frameworks
64 273 of 383 14 of 46
256 275 of 383 15 of 46
512 275 of 383 15 of 46
Badge for your README
Show the rank of starlette in your README. The image is updated together with the results.
[](https://web-frameworks-benchmark.vercel.app/frameworks/python/starlette/)
[](https://web-frameworks-benchmark.vercel.app/frameworks/python/starlette/)
Explore python frameworks
All 46 python frameworks