Skip to content
Dagweave Local

Develop Argo workflows locally, without Kubernetes.

Dagweave Local runs your workflow on your own machine, using the same CLI commands you already use, for free.

The loop

Editing a workflow usually means pushing it to a cluster and waiting to find out you had a typo. Dagweave Local runs the same YAML on your machine instead.

$ dagweave run examples/hello.yaml
hello dagweave
HELLO DAGWEAVE

  Succeeded  hello-.greet             4ms
  Succeeded  hello-.shout             6ms
  Succeeded  hello-                   10ms

dagweave: Succeeded, 3 step(s), under /home/you/.local/state/dagweave/runs/hello

The commands you already use

You run the same CLI commands as if you were running the argo CLI.

Free

Dagweave Local is free to download and use, with no limits on what you run and no account needed.

Download Dagweave Local, free

curl -fsSL https://github.com/dagweave/local-releases/releases/latest/download/dagweave-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') -o dagweave && chmod +x dagweave
curl -fsSL https://github.com/dagweave/local-releases/releases/latest/download/dagweave-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') -o dagweave && chmod +x dagweave
$a = if ($env:PROCESSOR_ARCHITECTURE -eq 'ARM64') { 'arm64' } else { 'amd64' }; irm "https://github.com/dagweave/local-releases/releases/latest/download/dagweave-windows-$a.exe" -OutFile dagweave.exe

You'll need Docker installed if your steps run containers.

All downloads and checksums