Skip to main content
All application workloads

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.

8 plans by location
Provider, plan and locationMedian workflows/sProvision rangeEvidencePlan priceCapacity / USDp95 rangep95 variation
Vultr · High Performance AMD 1 vCPU / 1 GB · Los Angeles, USNo qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
6.0 USD/month UnavailableUnavailableInsufficient evidence
UpCloud · Starter 1 vCPU / 1 GB · Sydney #1No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
3.5 EUR/month UnavailableUnavailableInsufficient evidence
UpCloud · Premium 1 vCPU / 1 GB · San Jose #1No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
6.0 EUR/month UnavailableUnavailableInsufficient evidence
Amazon Lightsail · Nano, 1 TB transfer · Virginia (us-east-1)No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
5.0 USD/month UnavailableUnavailableInsufficient evidence
Amazon Lightsail · Memory Optimized 2Xlarge, 7 TB transfer · Virginia (us-east-1)No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
294.0 USD/month UnavailableUnavailableInsufficient evidence
Amazon Lightsail · Compute Optimized Large, 5 TB transfer · Oregon (us-west-2)No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
42.0 USD/month UnavailableUnavailableInsufficient evidence
NODED.CLOUD · VPS I KVM · BulgariaNo qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
5.5 EUR/month UnavailableUnavailableInsufficient evidence
Gcore · Standard G0 1 vCPU / 2 GB · Sao PauloNo qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
22.464 EUR/month UnavailableUnavailableInsufficient 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"
}