What it is
Autocannon is a fast HTTP/1.1 benchmarking tool written in Node.js, greatly inspired by wrk and wrk2. It supports HTTP pipelining and HTTPS.
Features
- Support for HTTP/1.1 pipelining
- Support for HTTPS
- Configurable number of concurrent connections, pipelined requests, and duration
- Worker thread support
- Rate limiting capabilities
- Detailed output including latency percentiles and request volume statistics
- API for programmatic usage (e.g., custom requests/clients)
Best for
- Quick HTTP or protocol micro-benchmarks from a single machine
- Teams that prefer open-source licensing and self-hosting options
- Groups comfortable scripting in JavaScript, TypeScript
Not the best fit when
- Full multi-protocol enterprise journeys and rich business-flow reporting
- Teams unwilling to operate generators, results storage, and scaling
Architecture and concurrency
Autocannon is typically driven as a CLI micro-benchmark with JavaScript, TypeScript. It favors single-host or simple distributed runs rather than enterprise controller grids.
Fact sheet
Specs
Latest release
v8.0.0 · 2024-10-14
No descriptive notes provided in the release tag; it is version 8.0.0.
Pricing
Free and open source (MIT License)
Sources
SHOW SOURCES
LAST VERIFIED · 2026-08-11 · GROUNDED VIA EXA · CURATED BY NAVEENKUMAR NAMACHIVAYAM