Automic VaultAutomic Vault

brew

Install autocannon with Homebrew

Fast HTTP/1.1 benchmarking tool written in Node.js. Version 8.0.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install autocannon

local Homebrew formula metadata

overview

Package summary

Fast HTTP/1.1 benchmarking tool written in Node.js

Commands and aliases

  • autocannon

history

Project history and usage

autocannon is a fast HTTP/1.1 benchmarking and load-testing tool for Node.js users, usable both as a CLI and as a JavaScript API.

Project history

The npm package and GitHub repository both date to 2016-03-31. The README describes autocannon as an HTTP/1.1 benchmarking tool written in Node.js, inspired by wrk and wrk2, with support for HTTPS and HTTP pipelining.

The project reached a long-lived 7.x series and published v8.0.0 on 2024-10-14. The repository remained active into 2026, with thousands of GitHub stars and hundreds of forks.

Adoption history

autocannon's adoption follows the Node.js server ecosystem: it is distributed through npm for global CLI installs or library use, and the Homebrew formula packages the CLI for users who prefer system package managers.

Its popularity comes from being easy to run against a local URL while still exposing enough controls for serious testing: connection counts, pipelining, duration, request bodies, headers, HAR input, worker threads, rate limits and JSON output.

How it is used

The basic CLI form is autocannon [opts] URL. Defaults are intentionally simple, such as 10 connections and a 10 second run, but the README documents many options for duration, request count, concurrency, pipelining, warmup, headers, bodies, TLS certificates and output formats.

Programmatic usage imports the autocannon package and passes an options object, which makes it useful for benchmark scripts and project-local performance checks in Node.js repositories.

Why package nerds care

autocannon is package-nerd useful because it is a small, installable benchmark executable that competes culturally with native tools such as wrk while staying in the Node toolchain. It is one of the standard quick checks for HTTP service throughput in JavaScript projects.

Because it needs no daemon, config file or credentials, the packaging surface is clean: install Node, expose the bin, and let users point it at a URL.

Timeline

  • 2016: Repository and npm package are created on 2016-03-31.
  • 2021: v7.x releases continue the mature CLI/API line.
  • 2024: v8.0.0 is published on 2024-10-14.

Related projects

  • The README explicitly names wrk and wrk2 as inspirations.
  • autocannon is commonly compared with HTTP benchmarking tools such as ab, wrk and hey, though its official docs emphasize its Node.js implementation and API.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:http

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
autocannoncliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version8.0.0
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/mcollina/autocannon

install metadata

Package metadata

Package keybrew:autocannon
Version8.0.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/autocannon
Homepagehttps://github.com/mcollina/autocannon
Repositoryhttps://github.com/mcollina/autocannon
Upstream docshttps://github.com/mcollina/autocannon#readme
LicenseMIT
Source archivehttps://registry.npmjs.org/autocannon/-/autocannon-8.0.0.tgz
Dependenciesnode
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameautocannon
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment