# Install or Update rpk

> For the complete documentation index, see [llms.txt](https://docs.redpanda.com/llms.txt). Component-specific: [streaming-full.txt](https://docs.redpanda.com/streaming-full.txt)

---
title: Install or Update rpk
latest-redpanda-tag: v25.3.11
latest-console-tag: v3.7.3
latest-operator-version: v26.1.4
# EOL = End-of-Life (support lifecycle status)
page-is-nearing-eol: "false"
page-is-past-eol: "false"
page-eol-date: November 19, 2026
latest-connect-version: 4.93.0
docname: rpk-install
page-component-name: streaming
page-version: "25.3"
page-component-version: "25.3"
page-component-title: Streaming
page-relative-src-path: rpk-install.adoc
page-edit-url: https://github.com/redpanda-data/docs/edit/v/25.3/modules/get-started/pages/rpk-install.adoc
description: Install or update <code>rpk</code> to interact with Redpanda from the command line.
page-git-created-date: "2023-05-30"
page-git-modified-date: "2026-05-26"
support-status: supported
---

<!-- Source: https://docs.redpanda.com/streaming/25.3/get-started/rpk-install.md -->

The `rpk` tool is a single binary application that provides a way to interact with your Redpanda clusters from the command line. For example, you can use `rpk` to do the following:

-   Monitor your cluster’s health

-   Create, produce, and consume from topics

-   Set up access control lists (ACLs) and other security features


For Redpanda Streaming deployments, the `rpk` binary is automatically installed on each Redpanda broker, so you can use the locally installed `rpk` binary to communicate with the local Redpanda cluster.

You can also install `rpk` on your local machine as a standalone binary. With this setup, you can connect to a Redpanda cluster on your local machine and to an external one on a remote server. If you use `rpk` as a standalone binary to communicate with a Redpanda cluster, your installed version of `rpk` must match the version of Redpanda running in your cluster.

## [](#check-rpk-version)Check rpk version

To check your current version of the rpk binary, run `rpk --version`.

The following example lists the latest version of `rpk`. If your installed version is lower than this latest version, then update `rpk`. For a list of versions, see [Redpanda releases](https://github.com/redpanda-data/redpanda/releases/).

```bash
rpk --version
```

```bash
rpk version 25.3.11 (rev 6aa5af28b020b66e5caa966094882b7260497a53)
```

## [](#install-or-update-rpk-on-linux)Install or update rpk on Linux

To install, or update to, the latest version of `rpk` for Linux, run:

### amd64

```bash
curl -LO https://github.com/redpanda-data/redpanda/releases/latest/download/rpk-linux-amd64.zip &&
  mkdir -p ~/.local/bin &&
  export PATH="~/.local/bin:$PATH" &&
  unzip rpk-linux-amd64.zip -d ~/.local/bin/
```

### arm64

```bash
curl -LO https://github.com/redpanda-data/redpanda/releases/latest/download/rpk-linux-arm64.zip &&
  mkdir -p ~/.local/bin &&
  export PATH="~/.local/bin:$PATH" &&
  unzip rpk-linux-arm64.zip -d ~/.local/bin/
```

> 💡 **TIP**
>
> You can use `rpk` on Windows only with [WSL](https://learn.microsoft.com/windows/wsl/install). However, commands that require Redpanda to be installed on your machine are not supported, such as [`rpk container`](https://docs.redpanda.com/streaming/current/reference/rpk/rpk-container/rpk-container/) commands, [`rpk iotune`](https://docs.redpanda.com/streaming/current/reference/rpk/rpk-iotune/), and [`rpk redpanda`](https://docs.redpanda.com/streaming/current/reference/rpk/rpk-redpanda/rpk-redpanda/) commands.

To install, or update to, a version other than the latest, run:

### amd64

```bash
curl -LO https://github.com/redpanda-data/redpanda/releases/download/v<version>/rpk-linux-amd64.zip &&
  mkdir -p ~/.local/bin &&
  export PATH="~/.local/bin:$PATH" &&
  unzip rpk-linux-amd64.zip -d ~/.local/bin/
```

### arm64

```bash
curl -LO https://github.com/redpanda-data/redpanda/releases/download/v<version>/rpk-linux-arm64.zip &&
  mkdir -p ~/.local/bin &&
  export PATH="~/.local/bin:$PATH" &&
  unzip rpk-linux-arm64.zip -d ~/.local/bin/
```

## [](#install-or-update-rpk-on-macos)Install or update rpk on macOS

### Homebrew

1.  If you don’t have Homebrew installed, [install it](https://brew.sh/).

2.  To install or update `rpk`, run:

    ```bash
    brew install redpanda-data/tap/redpanda
    ```

### Manual Download

To install or update `rpk` through a manual download, choose the option for your system architecture. For example, if you have an M1 or newer chip, select **Apple Silicon**.
#### Intel macOS

To install, or update to, the latest version of `rpk` for Intel macOS, run:

```bash
curl -LO https://github.com/redpanda-data/redpanda/releases/latest/download/rpk-darwin-amd64.zip &&
  mkdir -p ~/.local/bin &&
  export PATH="~/.local/bin:$PATH" &&
  unzip rpk-darwin-amd64.zip -d ~/.local/bin/
```

To install, or update to, a version other than the latest, run:

```bash
curl -LO https://github.com/redpanda-data/redpanda/releases/download/v<version>/rpk-darwin-amd64.zip &&
  mkdir -p ~/.local/bin &&
  export PATH="~/.local/bin:$PATH" &&
  unzip rpk-darwin-amd64.zip -d ~/.local/bin/
```

#### Apple Silicon

To install, or update to, the latest version of `rpk` for Apple Silicon, run:

```bash
curl -LO https://github.com/redpanda-data/redpanda/releases/latest/download/rpk-darwin-arm64.zip &&
  mkdir -p ~/.local/bin &&
  export PATH="~/.local/bin:$PATH" &&
  unzip rpk-darwin-arm64.zip -d ~/.local/bin/
```

To install, or update to, a version other than the latest, run:

```bash
curl -LO https://github.com/redpanda-data/redpanda/releases/download/v<version>/rpk-darwin-arm64.zip &&
  mkdir -p ~/.local/bin &&
  export PATH="~/.local/bin:$PATH" &&
  unzip rpk-darwin-arm64.zip -d ~/.local/bin/
```

## [](#next-steps)Next steps

For the complete list of `rpk` commands and their syntax, see the [rpk reference](https://docs.redpanda.com/streaming/25.3/reference/rpk/). Explore `rpk` with the [Redpanda CLI Quickstart](https://docs.redpanda.com/streaming/25.3/get-started/rpk-quickstart/).