n8n workflows benchmarks
Webhook, transformation, branching and a verified final response.
Capacity is the highest tested load that met the correctness, latency, and error limits in every repeat. Only matching recipes from the past 90 days are compared.
| Provider, plan and location | Median workflows/s | Provision range | Evidence | Plan price | Capacity / USD | p95 range | p95 variation |
|---|---|---|---|---|---|---|---|
| Vultr · High Performance AMD 1 vCPU / 1 GB · Los Angeles, US | No qualifying load | No qualifying measurement | 0/1 provisions met the workload limits · preliminary Latest run | 6.0 USD/month | Unavailable | Unavailable | Insufficient evidence |
| UpCloud · Starter 1 vCPU / 1 GB · Sydney #1 | No qualifying load | No qualifying measurement | 0/1 provisions met the workload limits · preliminary Latest run | 3.5 EUR/month | Unavailable | Unavailable | Insufficient evidence |
| UpCloud · Premium 1 vCPU / 1 GB · San Jose #1 | No qualifying load | No qualifying measurement | 0/1 provisions met the workload limits · preliminary Latest run | 6.0 EUR/month | Unavailable | Unavailable | Insufficient evidence |
| Amazon Lightsail · Nano, 1 TB transfer · Virginia (us-east-1) | No qualifying load | No qualifying measurement | 0/1 provisions met the workload limits · preliminary Latest run | 5.0 USD/month | Unavailable | Unavailable | Insufficient evidence |
| Amazon Lightsail · Memory Optimized 2Xlarge, 7 TB transfer · Virginia (us-east-1) | No qualifying load | No qualifying measurement | 0/1 provisions met the workload limits · preliminary Latest run | 294.0 USD/month | Unavailable | Unavailable | Insufficient evidence |
| Amazon Lightsail · Compute Optimized Large, 5 TB transfer · Oregon (us-west-2) | No qualifying load | No qualifying measurement | 0/1 provisions met the workload limits · preliminary Latest run | 42.0 USD/month | Unavailable | Unavailable | Insufficient evidence |
| NODED.CLOUD · VPS I KVM · Bulgaria | No qualifying load | No qualifying measurement | 0/1 provisions met the workload limits · preliminary Latest run | 5.5 EUR/month | Unavailable | Unavailable | Insufficient evidence |
| Gcore · Standard G0 1 vCPU / 2 GB · Sao Paulo | No qualifying load | No qualifying measurement | 0/1 provisions met the workload limits · preliminary Latest run | 22.464 EUR/month | Unavailable | Unavailable | Insufficient evidence |
Value uses the lowest qualifying capacity observed across provisions and the current USD plan price. A failed provision prevents a value score or a match for required capacity. Results remain preliminary until at least five provisions span 24 hours. Plan prices exclude optional services and any unpriced extras; other currencies are shown without an assumed exchange rate.
Consistency uses p95 latency at the same reference load of 5 offered operations per second. Variation is the observed range divided by the median. Capacity is a tested lower bound: reaching the highest tested load does not establish the server’s maximum.
Test recipe and limits
{
"revision": 1,
"images": {
"n8n": {
"ref": "docker.io/n8nio/n8n@sha256:5b143d5ed0df23d295037408a8290872c549033709e375f920b33a94c754ea00",
"source": "n8nio/n8n:2.0.0"
},
"postgres": {
"ref": "ghcr.io/rackcensus/postgres@sha256:885953109528ad3dfc90362b1a6f50a78620b5315be19f187753d267e484dc5b",
"compressed_bytes": 162496386,
"unpacked_bytes": 456664629
}
},
"minimum_memory_mb": 2048,
"unit": "workflows/s",
"dataset": {
"mode": "regular",
"workflow": "transform-branch-respond-v1"
},
"slo": {
"p95_ms": 1000,
"p99_ms": 2000,
"max_error_rate": 0.01,
"min_completion_ratio": 0.99,
"max_driver_cpu_ratio": 0.85,
"max_scheduler_lag_ms": 50
},
"key": "n8n_webhook",
"rates": [
5,
20,
50,
100
],
"warmup_seconds": 30,
"duration_seconds": 180,
"repeats": 2,
"timeout_seconds": 7,
"max_inflight": 256,
"name": "n8n workflows",
"description": "Webhook, transformation, branching and a verified final response.",
"profile": "full",
"implementation_sha256": "83f66245883ae11c4365d0236280954685db52fbfc45fac23ee39c6a077767ae",
"architecture": "linux/amd64",
"digest": "d421cc797668fa004d3df2c3d584757f31919f8a3b740895e04cc0789762fee4"
}