# Install arkade with Homebrew, Nix, zypper, apk, apt, dnf, MacPorts, pacman, winget

Open Source Kubernetes Marketplace. Version 0.11.109 via Homebrew; verified 2026-07-07.

## Install

```sh
sudo av install brew:arkade
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install arkade
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install ark
```

  Evidence: MacPorts ports tree: kde/ark/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#arkade
```

  Evidence: nixpkgs package indexes: pkgs/by-name/ar/arkade/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- zypper (92%):

```sh
sudo zypper install arkade
```

  Evidence: openSUSE Tumbleweed package metadata: arkade from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

- apk (92%):

```sh
sudo apk add ark
```

  Evidence: Alpine Linux edge package indexes: ark from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install ark
```

  Evidence: Debian stable package indexes: ark from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install ark
```

  Evidence: Fedora Rawhide package metadata: ark from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- pacman (92%):

```sh
sudo pacman -S ark
```

  Evidence: Arch Linux sync databases: ark from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

### Windows

- winget (92%):

```sh
winget install --id KDE.Ark -e
```

  Evidence: Windows Package Manager source index: KDE.Ark from https://cdn.winget.microsoft.com/cache/source.msix

## Package facts

- **Package key:** brew:arkade
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/arkade>
- **Version:** 0.11.109
- **Source summary:** Open Source Kubernetes Marketplace
- **Homepage:** <https://blog.alexellis.io/kubernetes-marketplace-two-year-update/>
- **Repository:** <https://github.com/alexellis/arkade>
- **Upstream docs:** <https://github.com/alexellis/arkade#readme>
- **License:** MIT
- **Source archive:** <https://github.com/alexellis/arkade/archive/refs/tags/0.11.109.tar.gz>
- **Last updated:** 2026-07-07T15:32:27Z
- **Generated:** 2026-07-09T07:20:21+00:00

## Executables

- ark (cli)
- arkade (cli)
- ark (alias)
- arkade (alias)

## Build dependencies

- go

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-09
- Package-manager version: 0.11.109
- Package-manager updated: 2026-07-07
- Local data: ok
- Upstream repository: https://github.com/alexellis/arkade
- Upstream latest detected: 0.11.109 (current)
## Project history and usage

arkade is an open source marketplace CLI for developer tools and Kubernetes apps. Its README describes two main jobs: installing Kubernetes apps with simple commands and downloading current CLI binaries with arkade get.

### Project history

Alex Ellis' two-year update explains that arkade came out of repeated Kubernetes tutorial boilerplate and an earlier k3sup app-install prototype. The specific split was from k3sup app install/info into arkade install/info, making the Kubernetes app marketplace independent from k3sup's cluster-bootstrap identity.

The official blog post dates the project motivation to 2019 and cites a September 24, 2019 prototype commit for installing apps. By the 2021 update, arkade had become a standalone project at github.com/alexellis/arkade, with a community around adding apps and tools.

The project later expanded from installing Kubernetes apps to downloading CLI tools. The README now frames arkade get as a fast way to install kubectl, kind, terraform, jq, helm, and many other developer CLIs without waiting on heavier package-manager catalog updates.

### Adoption history

The arkade README includes user testimonials from cloud-native practitioners and says users run arkade get on both local workstations and CI runners such as GitHub Actions or Jenkins. It also reports a current catalog of 193 CLIs and 53 Kubernetes apps.

The 2021 project update reported 47 Kubernetes apps, 47,000 downloads, 108 releases, about 2,000 GitHub stars, and between 50 and 100 contributors when including the k3sup period. The same article describes sponsored apps as a way to fund work while improving vendor onboarding.

The supplied package facts show Homebrew packaging for arkade. Some other package-manager mappings in the input point to unrelated packages named ark or KDE Ark, so Homebrew and the upstream install script are the reliable package-level adoption signals here.

### How it is used

The executables are arkade and ark. The README documents curl -sLS https://get.arkade.dev | sudo sh for installation, arkade install APP for Kubernetes apps, arkade info for post-install information, arkade get TOOL for CLI downloads, and arkade update for self-update on macOS and Linux.

arkade stores downloaded tools under $HOME/.arkade/bin by default and lets users override OS, architecture, version, and output path. It is used for local developer setup, disposable clusters, demos, tutorials, and CI jobs that need a handful of cloud-native CLIs quickly.

### Why package nerds care

arkade matters because it deliberately overlaps with package managers while staying narrower: it downloads upstream CLI binaries and wraps Kubernetes app installation recipes rather than trying to be a universal OS package manager.

For package nerds, arkade is a catalog and installer pattern: one Go CLI codifies URL templates, platform/architecture detection, Helm chart installs, and app post-install messages. It is interesting precisely because it competes with copy-pasted README install commands, not because it replaces distro packaging.

### Timeline

- 2019: Alex Ellis describes the project motivation as repeated Kubernetes installation boilerplate and cites a September 24 prototype in k3sup.
- 2021: The two-year update describes arkade as a standalone marketplace with dozens of apps, many releases, contributors, and downloads.
- 2024: Official releases continued through 0.11.x, adding and updating CLI tool definitions.
- 2026: The current README reports 193 CLIs and 53 Kubernetes apps.

### Related projects

- arkade grew out of k3sup and is closely related to Kubernetes, Helm, kubectl, kind, OpenFaaS, cert-manager, ingress-nginx, and the broader cloud-native CLI ecosystem.
- Its package-manager neighbors are Homebrew, apt, direct GitHub release downloads, curl install scripts, and CI tool-cache setup steps.

### Sources

- <https://blog.alexellis.io/kubernetes-marketplace-two-year-update/>
- <https://github.com/alexellis/arkade/releases>
- <https://raw.githubusercontent.com/alexellis/arkade/master/README.md>
- input.source_facts.package-manager


## Security Notes

infrastructure mutation or orchestration signal.

- **Geiger risk:** orange / medium
- infrastructure mutation or orchestration signal

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** arkade
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- Nix - arkade: normalized package name match | nixpkgs package indexes: pkgs/by-name/ar/arkade/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- zypper - arkade - 0.11.99-1.1: normalized package name match | openSUSE Tumbleweed package metadata: arkade from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Open Source Kubernetes Marketplace | https://github.com/alexellis/arkade
- zypper - arkade-bash-completion - 0.11.99-1.1: normalized package name match | openSUSE Tumbleweed package metadata: arkade-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Bash Completion for arkade | https://github.com/alexellis/arkade
- zypper - arkade-zsh-completion - 0.11.99-1.1: normalized package name match | openSUSE Tumbleweed package metadata: arkade-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Zsh Completion for arkade | https://github.com/alexellis/arkade
- MacPorts - ark: installed executable or alias match | MacPorts ports tree: kde/ark/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Debian apt - ark - 4:25.04.3-1: installed executable or alias match | Debian stable package indexes: ark from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | archive utility | https://apps.kde.org/ark/
- Ubuntu apt - ark - 4:23.08.5-0ubuntu5: installed executable or alias match | Ubuntu 24.04 LTS package indexes: ark from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | archive utility | https://www.kde.org/
- apk - ark - 26.04.0-r0: installed executable or alias match | Alpine Linux edge package indexes: ark from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Graphical file compression/decompression utility with support for multiple formats | https://kde.org/applications/utilities/org.kde.ark
- apk - ark-doc - 26.04.0-r0: installed executable or alias match | Alpine Linux edge package indexes: ark-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Graphical file compression/decompression utility with support for multiple formats (documentation) | https://kde.org/applications/utilities/org.kde.ark
- apk - ark-lang - 26.04.0-r0: installed executable or alias match | Alpine Linux edge package indexes: ark-lang from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Languages for package ark | https://kde.org/applications/utilities/org.kde.ark
- dnf - ark - 26.04.2-1.fc45: installed executable or alias match | Fedora Rawhide package metadata: ark from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Archive manager | https://www.kde.org/applications/utilities/ark/
- dnf - ark-libs - 26.04.2-1.fc45: installed executable or alias match | Fedora Rawhide package metadata: ark-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Runtime libraries for ark | https://www.kde.org/applications/utilities/ark/
- pacman - ark - 26.04.2-1: installed executable or alias match | Arch Linux sync databases: ark from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Archiving Tool | https://apps.kde.org/ark/
- zypper - ark - 26.04.2-1.1: installed executable or alias match | openSUSE Tumbleweed package metadata: ark from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | KDE Archiver Tool | https://apps.kde.org/ark
- zypper - ark-lang - 26.04.2-1.1: installed executable or alias match | openSUSE Tumbleweed package metadata: ark-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Translations for package ark | https://apps.kde.org/ark
- zypper - libkerfuffle26 - 26.04.2-1.1: installed executable or alias match | openSUSE Tumbleweed package metadata: libkerfuffle26 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | KDE Archiver Tool | https://apps.kde.org/ark


## Related links

- [Cloud CLI packages](https://www.automicvault.com/pkg/cloud-clis/) - Belongs to a cloud or infrastructure command family.
- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [go](https://www.automicvault.com/pkg/brew/go/) - Build dependency declared by Homebrew.
- [argo](https://www.automicvault.com/pkg/brew/argo/) - Shares av.db curated category or tags: cli, cloud-infrastructure, kubernetes.
- [argocd](https://www.automicvault.com/pkg/brew/argocd/) - Shares av.db curated category or tags: cli, cloud-infrastructure, kubernetes.
- [argocd-autopilot](https://www.automicvault.com/pkg/brew/argocd-autopilot/) - Shares av.db curated category or tags: cli, cloud-infrastructure, kubernetes.
- [argocd-vault-plugin](https://www.automicvault.com/pkg/brew/argocd-vault-plugin/) - Shares av.db curated category or tags: cli, cloud-infrastructure, kubernetes.
- [aws-iam-authenticator](https://www.automicvault.com/pkg/brew/aws-iam-authenticator/) - Shares av.db curated category or tags: cli, cloud-infrastructure, kubernetes.
- [cdk8s](https://www.automicvault.com/pkg/brew/cdk8s/) - Shares av.db curated category or tags: cli, cloud-infrastructure, kubernetes.
- [chaoskube](https://www.automicvault.com/pkg/brew/chaoskube/) - Shares av.db curated category or tags: cli, cloud-infrastructure, kubernetes.
- [click](https://www.automicvault.com/pkg/brew/click/) - Shares av.db curated category or tags: cli, cloud-infrastructure, kubernetes.
- [actions-batch](https://www.automicvault.com/pkg/brew/actions-batch/) - Local package facts share a topical domain. Shared terms: cli, cloud, cloud-infrastructure, infrastructure.
- [containerd](https://www.automicvault.com/pkg/brew/containerd/) - Local package facts share a topical domain. Shared terms: cli, cloud, cloud-infrastructure, infrastructure, kubernetes.

## Combined YAML source

View the package source record on GitHub. [combined/arkade.yml](https://github.com/automic-vault/db/blob/main/combined/arkade.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
