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

# How-to: Install Arc Foundry

> Set up Arc Foundry to build and deploy contracts on Arc.

Arc Foundry is an Arc-specific fork of [Foundry](https://getfoundry.sh/) that
supports
[Arc's protocol-level differences from Ethereum](/arc/references/evm-differences).
These steps install the `arc-forge`, `arc-cast`, and `arc-anvil` binaries.

After installing Arc Foundry, you're ready to
[deploy on Arc](/arc/tutorials/deploy-on-arc).

## Prerequisites

Before you begin, ensure that you've:

* Confirmed access to a Unix-like shell (macOS, Linux, or Windows with
  [WSL](https://learn.microsoft.com/en-us/windows/wsl/install))
* Installed a code editor such as [VS Code](https://code.visualstudio.com/)

## Steps

### Step 1. Download the archive

Precompiled binaries are available for Linux (x86\_64, arm64), macOS Apple
Silicon, and Windows with WSL (use the Linux binary). For Intel Mac, see
[building from source](https://github.com/circlefin/arc-foundry#building-from-source).

Download the archive for your platform from the
[Arc Foundry releases page](https://github.com/circlefin/arc-foundry/releases).

### Step 2. Extract and install the binaries

Extract the archive and move the binaries to a directory on your `PATH`:

```shell theme={null}
tar -xzf arc-foundry-<version>-<target>.tar.gz
mkdir -p ~/.local/bin
mv forge ~/.local/bin/arc-forge
mv cast  ~/.local/bin/arc-cast
mv anvil ~/.local/bin/arc-anvil
```

If `~/.local/bin` isn't already on your `PATH`, add it:

```shell theme={null}
export PATH="$HOME/.local/bin:$PATH"
```

Add that line to your shell profile (`.zshrc` or `.bash_profile`) to persist it
across sessions.

### Step 3. Verify the installation

```shell theme={null}
arc-forge --version
```

The command returns version information that shows Arc Foundry installed
successfully.

If you encounter issues with Arc Foundry commands or unexpected tool behavior,
see
[Troubleshoot with Arc Foundry](/arc/tutorials/troubleshoot-with-arc-foundry).
