---
title: Install wrk2 on Linux | Snap Store
description: Get the latest version of wrk2 for Linux - Modern HTTP benchmarking tool
url: https://snapcraft.io/wrk2
---

# wrk2

[Alex Ramanau (drednout)](https://snapcraft.io/publisher/drednout "View all snaps from Alex Ramanau (drednout)")

* [Alex Ramanau (drednout)](https://snapcraft.io/publisher/drednout "View all snaps from Alex Ramanau (drednout)")
* [Development](https://snapcraft.io/search?categories=development)
* [Utilities](https://snapcraft.io/search?categories=utilities)

latest/stable 1.0.1

Install latest/stable of wrk2

---

**Install using the command line**

```
sudo snap install wrk2
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* wrk2

---

### License

* Apache-2.0

---

### Last updated

* 25 April 2025 - latest/stable
* 24 April 2025 - latest/beta

---

### Websites

* [github.com/giltene/wrk2](https://github.com/giltene/wrk2 "https://github.com/giltene/wrk2")

---

### Source code

* [github.com/alex-ramanau/wrk2](https://github.com/alex-ramanau/wrk2 "https://github.com/alex-ramanau/wrk2")

---

### Report a bug

* [github.com/alex-ramanau/wrk2/pulls](https://github.com/alex-ramanau/wrk2/pulls "https://github.com/alex-ramanau/wrk2/pulls")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/wrk2#report-snap-modal)

---

* [Description](https://snapcraft.io/wrk2#tab-description)
* [Security](https://snapcraft.io/wrk2#tab-security)

#### Modern HTTP benchmarking tool

wrk2 is a constant throughput, correct latency recording variant of wrk.
It is a modern HTTP benchmarking tool capable of generating significant load
when run on a single multi-core CPU.

Usage:

`$ wrk2 -R10 -c1 -t1 -d10 https://api.example.com`

The command above runs a 10 RPS workload for 10 seconds and prints a short report.

Using your custom script to load APIs:

`$ wrk2 -R100 -c1 -t1 -d60 -s my_script.lua --latency https://api.example.com`

The command above runs 100 RPS workload with custom logic described in `my_script.lua` for 60 seconds and prints a detailed latency report.

More docs are in <https://github.com/alex-ramanau/wrk2>

---

## Install wrk2 on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/wrk2/arch)

[### CentOS](https://snapcraft.io/install/wrk2/centos)

[### Debian](https://snapcraft.io/install/wrk2/debian)

[### elementary OS](https://snapcraft.io/install/wrk2/elementary)

[### Fedora](https://snapcraft.io/install/wrk2/fedora)

[### KDE Neon](https://snapcraft.io/install/wrk2/kde-neon)

[### Kubuntu](https://snapcraft.io/install/wrk2/kubuntu)

[### Manjaro](https://snapcraft.io/install/wrk2/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/wrk2/pop)

[### openSUSE](https://snapcraft.io/install/wrk2/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/wrk2/rhel)

[### Ubuntu](https://snapcraft.io/install/wrk2/ubuntu)
