# Installation {#installation}


You can download the latest Argo CD version from [the latest release page of this repository](https://github.com/argoproj/argo-cd/releases/latest), which will include the `argocd` CLI.


## Linux and WSL {#linux-and-wsl}



### ArchLinux {#archlinux}


```bash
pacman -S argocd
```


### Homebrew {#homebrew}


```bash
brew install argocd
```


### Download With Curl {#download-with-curl}



#### Download latest version {#download-latest-version}


```bash
curl -sSL -o argocd-linux-amd64 https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64
sudo install -m 555 argocd-linux-amd64 /usr/local/bin/argocd
rm argocd-linux-amd64
```


#### Download concrete version {#download-concrete-version}


Set `VERSION` replacing `<TAG>` in the command below with the version of Argo CD you would like to download:

```bash
VERSION=<TAG> # Select desired TAG from https://github.com/argoproj/argo-cd/releases
curl -sSL -o argocd-linux-amd64 https://github.com/argoproj/argo-cd/releases/download/$VERSION/argocd-linux-amd64
sudo install -m 555 argocd-linux-amd64 /usr/local/bin/argocd
rm argocd-linux-amd64
```


#### Download latest stable version {#download-latest-stable-version}


You can download the latest stable release by executing below steps:

```bash
VERSION=$(curl -L -s https://raw.githubusercontent.com/argoproj/argo-cd/stable/VERSION)
curl -sSL -o argocd-linux-amd64 https://github.com/argoproj/argo-cd/releases/download/v$VERSION/argocd-linux-amd64
sudo install -m 555 argocd-linux-amd64 /usr/local/bin/argocd
rm argocd-linux-amd64
```

You should now be able to run `argocd` commands.



## Mac {#mac}



### Install via Homebrew or Curl {#install-via-homebrew-or-curl}


You can install the CLI using `Homebrew` or a `Curl` command:


#### Homebrew {#homebrew_1}


Both Intel and Apple Silicon Macs can use Homebrew:

```bash
brew install argocd
```


#### Download With Curl {#download-with-curl_1}


Choose the appropriate binary for your Mac's architecture:


##### For Intel Macs (x86_64) {#for-intel-macs-x86_64}


You can view the latest version of Argo CD at the link above or run the following command to grab the version:

```bash
VERSION=$(curl --silent "https://api.github.com/repos/argoproj/argo-cd/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
```

Replace `VERSION` in the command below with the version of Argo CD you would like to download:

```bash
curl -sSL -o argocd https://github.com/argoproj/argo-cd/releases/download/$VERSION/argocd-darwin-amd64
```

Install the Argo CD CLI binary:

```bash
sudo install -m 555 argocd /usr/local/bin/argocd
rm argocd
```


##### For Apple Silicon Macs (M1/M2/M3) {#for-apple-silicon-macs-m1m2m3}


You can view the latest version of Argo CD at the link above or run the following command to grab the version:

```bash
VERSION=$(curl --silent "https://api.github.com/repos/argoproj/argo-cd/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
```

Replace `VERSION` in the command below with the version of Argo CD you would like to download:

```bash
curl -sSL -o argocd https://github.com/argoproj/argo-cd/releases/download/$VERSION/argocd-darwin-arm64
```

Install the Argo CD CLI binary:

```bash
sudo install -m 555 argocd /usr/local/bin/argocd
rm argocd
```

After finishing either of the instructions above, you should now be able to run `argocd` commands.



## Windows {#windows}



### Download With PowerShell: Invoke-WebRequest {#download-with-powershell-invoke-webrequest}


You can view the latest version of Argo CD at the link above or run the following command to grab the version:

```powershell
$version = (Invoke-RestMethod https://api.github.com/repos/argoproj/argo-cd/releases/latest).tag_name
```

Replace `$version` in the command below with the version of Argo CD you would like to download:

```powershell
$url = "https://github.com/argoproj/argo-cd/releases/download/" + $version + "/argocd-windows-amd64.exe"
$output = "argocd.exe"

Invoke-WebRequest -Uri $url -OutFile $output
```
Also please note you will probably need to move the file into your PATH.
Use following command to add Argo CD into environment variables PATH

```powershell
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Path\To\ArgoCD-CLI", "User")
```


After finishing the instructions above, you should now be able to run `argocd` commands.
