What it is
Drill is a lightweight HTTP load testing application written in Rust, designed as an alternative to tools that require a JVM or other heavy runtimes. It is inspired by Ansible syntax.
Features
- HTTP load testing
- Ansible-inspired syntax for test plans
- Configurable concurrency and request counts
- Benchmark tagging and filtering
- Reporting and statistical analysis (including nanosecond precision)
- SSL certificate check toggle
- Time-to-last-byte latency measurement
Best for
- API and protocol throughput or latency campaigns
- Teams that prefer open-source licensing and self-hosting options
- Groups comfortable scripting in Rust, YAML
Not the best fit when
- Teams unwilling to operate generators, results storage, and scaling
Architecture and concurrency
Drill is commonly operated as self-hosted software with scenario authoring in Rust, YAML. Concurrency and distribution depend on how you size workers or injectors.
Fact sheet
Specs
Latest release
0.9.1 · 2026-06-17
Release 0.9.1 introduces changes where latency is measured to the last byte by reading the entire response body before stopping the timer, providing more accurate results for body-heavy endpoints. It also includes various dependency updates and security fixes.
Pricing
Drill is free and open-source software, licensed under the GNU General Public License v3.0.
Sources
SHOW SOURCES
LAST VERIFIED · 2026-08-11 · GROUNDED VIA EXA · CURATED BY NAVEENKUMAR NAMACHIVAYAM