Vegeta is a Go-based HTTP load testing tool with attack, report, and plotting commands. It is useful for repeatable endpoint benchmarks and rate-based tests.
About
Vegeta is a versatile HTTP load testing tool and library designed for drilling HTTP services with a constant request rate. It is usable as both a command-line interface (CLI) tool and a Go library.
Features
- Usable as a command-line tool and a Go library
- CLI designed with UNIX composability in mind
- Avoids Coordinated Omission
- Extensive reporting functionality
- Supports distributed load testing
- Easy to install via static binaries and package managers
- Supports Prometheus metrics export
- Configurable request rates, timeouts, workers, and DNS resolvers
Pricing
Vegeta is free and open-source, licensed under the MIT License. It includes a donate option via Bitcoin.
Author / Company
Tomás Senart (tsenart)
Latest release
v12.13.0 · 2025-10-31
Release notes are available on the GitHub Releases page; the latest version is v12.13.0.
Sources
GROUNDED VIA EXA · 2026-08-11