Automic VaultAutomic Vault

brew

Install yoke with Homebrew, scoop

Helm-inspired infrastructure-as-code package deployer. Version 0.20.21 via Homebrew; verified 2026-06-25.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install yoke

local Homebrew formula metadata

Windows

Scoopverified · 92%
scoop install extras/yoke

Scoop official bucket manifest trees · bucket/yoke.json · source: api.github.com

overview

Package summary

Helm-inspired infrastructure-as-code package deployer

Commands and aliases

  • yoke

history

Project history and usage

Yoke is a newer Kubernetes package-management-as-code tool. It is Helm-inspired, but instead of treating packages primarily as YAML templates, it treats packages, called Flights, as programs compiled to WebAssembly that generate Kubernetes resources.

Project history

The `yokecd/yoke` repository was created on 2024-02-14. The project documentation presents Yoke as infrastructure as code for Kubernetes resource management, built around real programming languages, native control flow, type checking, compiler guarantees, testing, linters, and normal software-engineering tooling.

Yoke's central abstraction is the Flight, explicitly analogous to a Helm Chart. A Flight is both the code that describes Kubernetes resources and the packaged wasm executable that emits the desired resources for deployment. The docs also describe related pieces including a client-side CLI, Helm compatibility, an ArgoCD config-management plugin, a server-side controller, Air Traffic Controller, and a Go SDK.

Adoption history

Yoke is still pre-1.0, and its changelog explicitly says backwards compatibility is not guaranteed before v1.0.0. Adoption should therefore be read as early platform-engineering experimentation rather than mature cluster-standard tooling.

Its visible niche is among Kubernetes users frustrated with raw YAML and text templating, especially teams interested in wasm as a portable package format and code-first GitOps workflows.

How it is used

Users install the `yoke` CLI from source, binaries, Homebrew, or Scoop, then deploy a package with commands such as `yoke takeoff my-release https://.../main.wasm.gz`. Flights output one resource, a list of resources, or staged lists of resources to be applied as a single release.

The package is most relevant when a team wants Helm-like release management but wants package definitions authored in general-purpose languages and distributed through language package ecosystems or wasm artifacts.

Why package nerds care

Yoke is package-nerd interesting because it reframes a Kubernetes package as an executable artifact instead of a directory of templates. That pulls together package managers, wasm runtimes, language module ecosystems, GitOps, and Kubernetes apply semantics in one CLI.

The project is also a good example of a pre-1.0 package where Homebrew availability can precede broad stability: useful for early adopters, but the package history should preserve the compatibility caveat.

Timeline

  • 2024-02-14: `yokecd/yoke` GitHub repository created.
  • 2025-2026: Changelog shows rapid pre-1.0 iteration across the CLI, Air Traffic Controller, YokeCD, ArgoCD integration, checksum support, signing, and module verification.
  • 2026-04-08: Changelog records v0.20.12 and related atc/yokecd component releases.

Related projects

  • Helm is the comparison point for Charts and release management.
  • Timoni, CUE, Jsonnet, PKL, and other structured-data/IaC tools are named in Yoke's docs as neighboring approaches.
  • Wazero is the Go wasm runtime embedded by Yoke.
  • ArgoCD integration and Air Traffic Controller are part of the wider Yoke project.

security posture

Risk level: orange

infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • infrastructure mutation or orchestration signal

Signals

  • text:infrastructure

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
yokecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.20.21
manager updated2026-06-25
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/yokecd/yoke

install metadata

Package metadata

Package keybrew:yoke
Version0.20.21
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/yoke
Homepagehttps://yokecd.github.io/docs/
Repositoryhttps://github.com/yokecd/yoke
Upstream docshttps://yokecd.github.io/docs
LicenseMIT
Source archivehttps://github.com/yokecd/yoke.git
Last updated2026-06-25T04:21:08Z
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameyoke
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Scoop95%

extras/yoke

scoop install extras/yoke
  • normalized package name match
  • Matched by: Yoke
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/yoke.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

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