A portable marketplace for downloading CLI tools and installing Kubernetes apps with a single command.
arkade is an open-source marketplace that provides a single command to install CLI tools and deploy Kubernetes applications. It solves the problem of manually downloading tools from various sources and configuring complex Kubernetes deployments by offering a curated catalog with automatic OS/architecture detection.
Developers and DevOps engineers working with Kubernetes who need to quickly set up development environments, CI/CD pipelines, or cluster tooling without dealing with disparate installation methods.
Developers choose arkade for its simplicity and speed—it eliminates the need to search for download pages or remember helm chart flags, providing a consistent, cross-platform interface that saves time and reduces errors.
Open Source Marketplace For Developer Tools
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Arkade detects your operating system and CPU architecture to download the correct statically-linked binaries, eliminating manual selection errors and saving time.
It uses Helm charts with strongly-typed CLI flags, reducing the need to create and manage verbose values.yaml files, as shown in examples like installing ingress-nginx with host-mode flags.
Works on local machines, CI runners like GitHub Actions, and supports ARM-based systems, making it versatile for various environments, including automated workflows.
After installation, arkade provides useful info messages, and you can recall them with `arkade info`, speeding up setup and troubleshooting.
With 53 apps and 193 CLIs, it may not include every niche tool or application, forcing manual installation for unsupported items, which contradicts its all-in-one promise.
All tool and app downloads require internet access, with no built-in offline mode, making it unsuitable for restricted or air-gapped environments.
Arkade requires Git Bash on Windows, as noted in the installation instructions, which adds complexity and might not integrate seamlessly with native Windows tooling.