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/helloThe 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 dagweavecurl -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.exeYou'll need Docker installed if your steps run containers.