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

# Installation

> Install Fallow via npx, npm, pnpm, yarn, cargo, or a prebuilt binary. Binaries for macOS, Linux, and Windows.

The fastest way to try Fallow is to run it directly:

```bash theme={null}
npx fallow
```

If you use Fallow often, install it globally.

<Tabs>
  <Tab title="npm (recommended)">
    Prebuilt binaries for macOS, Linux, and Windows. No Rust toolchain required.

    ```bash theme={null}
    npm install -g fallow
    ```

    <Tip>
      The npm package uses `optionalDependencies` to download the correct platform binary automatically.
    </Tip>
  </Tab>

  <Tab title="pnpm">
    ```bash theme={null}
    pnpm add -g fallow
    ```
  </Tab>

  <Tab title="yarn">
    ```bash theme={null}
    yarn global add fallow
    ```
  </Tab>

  <Tab title="Cargo">
    Use this if you already have a Rust toolchain.

    ```bash theme={null}
    cargo install fallow-cli
    ```
  </Tab>

  <Tab title="Binary download">
    Download prebuilt binaries from [GitHub Releases](https://github.com/fallow-rs/fallow/releases).

    | Target                                     | Platform            |
    | :----------------------------------------- | :------------------ |
    | `fallow-aarch64-apple-darwin.tar.gz`       | macOS Apple Silicon |
    | `fallow-x86_64-apple-darwin.tar.gz`        | macOS Intel         |
    | `fallow-x86_64-unknown-linux-gnu.tar.gz`   | Linux x64 (glibc)   |
    | `fallow-aarch64-unknown-linux-gnu.tar.gz`  | Linux ARM64 (glibc) |
    | `fallow-x86_64-unknown-linux-musl.tar.gz`  | Linux x64 (musl)    |
    | `fallow-aarch64-unknown-linux-musl.tar.gz` | Linux ARM64 (musl)  |
    | `fallow-x86_64-pc-windows-msvc.zip`        | Windows x64         |
  </Tab>
</Tabs>

## Verify

```bash theme={null}
fallow --version
```

<Check>
  If you see a version number, you're all set.
</Check>

## Next step

Go to the [Quick start](/quickstart) and run your first analysis.
