On average, Activepieces (self-hosted) can handle 95 flow executions per second on a single instance (including PostgreSQL and Redis) with under 300ms latency.
It can scale up much more with increasing instance resources and/or adding more instances.
The result of 5000 requests with concurrency of 25
Copy
Ask AI
This is ApacheBench, Version 2.3 <$Revision: 1913912 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The Apache Software Foundation, http://www.apache.org/Benchmarking localhost (be patient)Completed 500 requestsCompleted 1000 requestsCompleted 1500 requestsCompleted 2000 requestsCompleted 2500 requestsCompleted 3000 requestsCompleted 3500 requestsCompleted 4000 requestsCompleted 4500 requestsCompleted 5000 requestsFinished 5000 requestsServer Software: Server Hostname: localhostServer Port: 4200Document Path: /api/v1/webhooks/GMtpNwDsy4mbJe3369yzy/syncDocument Length: 16 bytesConcurrency Level: 25Time taken for tests: 52.087 secondsComplete requests: 5000Failed requests: 0Total transferred: 1375000 bytesHTML transferred: 80000 bytesRequests per second: 95.99 [#/sec] (mean)Time per request: 260.436 [ms] (mean)Time per request: 10.417 [ms] (mean, across all concurrent requests)Transfer rate: 25.78 [Kbytes/sec] receivedConnection Times (ms) min mean[+/-sd] median maxConnect: 0 0 0.0 0 1Processing: 32 260 23.8 254 756Waiting: 31 260 23.8 254 756Total: 32 260 23.8 254 756Percentage of the requests served within a certain time (ms) 50% 254 66% 261 75% 267 80% 272 90% 289 95% 306 98% 327 99% 337 100% 756 (longest request)
ab -c 25 -n 5000 http://localhost:4200/api/v1/webhooks/GMtpNwDsy4mbJe3369yzy/sync
Check the results:
Instance specs used to get the above results:
16GB RAM
AMD Ryzen 7 8845HS (8 cores, 16 threads)
Ubuntu 24.04 LTS
These benchmarks are based on running Activepieces in SANDBOX_CODE_ONLY mode. This does not represent the performance of Activepieces Cloud, which uses a different sandboxing mechanism to support multi-tenancy. For more information, see Sandboxing.