> ## Documentation Index
> Fetch the complete documentation index at: https://jetemail.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> Install the JetEmail CLI on macOS, Linux, or Windows.

## Homebrew (macOS / Linux)

```sh theme={null}
brew install jetemail/cli/jetemail
```

## Shell installer (macOS / Linux)

```sh theme={null}
curl -fsSL https://github.com/jetemail/jetemail-cli/releases/latest/download/install.sh | sh
```

## Scoop (Windows)

```powershell theme={null}
scoop bucket add jetemail https://github.com/jetemail/scoop-bucket
scoop install jetemail-cli
```

## PowerShell installer (Windows)

```powershell theme={null}
irm https://github.com/jetemail/jetemail-cli/releases/latest/download/install.ps1 | iex
```

Or download `jetemail-<version>-x86_64-pc-windows-msvc.exe` directly from [the latest release](https://github.com/jetemail/jetemail-cli/releases/latest) and place it anywhere on your `PATH`. No installer needed.

## From source

Requires Rust 1.74+ ([rustup.rs](https://rustup.rs)):

```sh theme={null}
cargo install --git https://github.com/jetemail/jetemail-cli
```

## Pre-built binaries

Every release publishes both an archive (binary + `README` + `LICENSE-*`) and a standalone binary you can download directly.

| Archive (with docs)                               | Standalone binary                           |
| ------------------------------------------------- | ------------------------------------------- |
| `jetemail-<ver>-x86_64-pc-windows-msvc.zip`       | `jetemail-<ver>-x86_64-pc-windows-msvc.exe` |
| `jetemail-<ver>-aarch64-apple-darwin.tar.gz`      | `jetemail-<ver>-aarch64-apple-darwin`       |
| `jetemail-<ver>-x86_64-apple-darwin.tar.gz`       | `jetemail-<ver>-x86_64-apple-darwin`        |
| `jetemail-<ver>-x86_64-unknown-linux-gnu.tar.gz`  | `jetemail-<ver>-x86_64-unknown-linux-gnu`   |
| `jetemail-<ver>-aarch64-unknown-linux-gnu.tar.gz` | `jetemail-<ver>-aarch64-unknown-linux-gnu`  |
| `jetemail-<ver>-x86_64-unknown-linux-musl.tar.gz` | `jetemail-<ver>-x86_64-unknown-linux-musl`  |

Grab whichever you prefer from [the latest release](https://github.com/jetemail/jetemail-cli/releases/latest), rename to `jetemail` (or `jetemail.exe`), and put it on your `PATH`.

## Verify

```sh theme={null}
jetemail --version
jetemail doctor
```

`doctor` runs a self-test that checks your config file, your API keys, and that the API is reachable.

<Card title="Next: Quickstart" icon="rocket" href="/cli/quickstart" arrow="true">
  Log in, send your first email.
</Card>
