dagweave docs
What dagweave is
Section titled “What dagweave is”dagweave is the visual editor for Argo Workflows. You lay out a pipeline as a graph of nodes, wire the data and dependencies between them, and dagweave compiles that graph into standard Argo Workflows YAML. The output is the same shape you would write by hand, so it runs anywhere Argo Workflows runs.
It brings authoring Argo Workflows into the 21st century, so your team stops hand-writing YAML. dagweave does not host Argo Workflows and it is not an app-integration tool. You bring your own cluster, and dagweave authors and runs Argo Workflows on it.
Who it is for
Section titled “Who it is for”Most people who need an Argo workflow are not Kubernetes experts, and should not have to be. dagweave is for anyone who needs to build one without hand-writing YAML or learning the Argo schema first: a data scientist standing up a training pipeline, an engineer automating a job. You drag out the steps, connect them, and get a real manifest you own and can run.
Teams split into two roles:
- Workflow authors build workflows on the canvas. They never touch Kubernetes or install anything, and this is most people.
- Cluster operators install the connector once so authors can run those workflows on the team’s own Argo Workflows cluster.
Free and paid
Section titled “Free and paid”There are four plans: Free, Starter, Pro, and Business. Free is the whole visual editor. The paid plans add publishing, running on your cluster, and team governance, in that order.
Free gives you the editor and real YAML you own. Build any Argo Workflows workflow visually, import your existing manifests, edit nested workflows, wire data between steps, and copy or download the YAML. It covers ten workflows and the core node set, with no execution and no connector required.
The paid plans add these, each on the plan its badge names:
- Publish a workflow to a git repo StarterProBusiness
- Teams and multiple members StarterProBusiness
- Run workflows on your own cluster, with triggers (manual, cron, webhook, GitHub, AWS SNS) and testing a workflow against a real Postgres row or S3 object ProBusiness
- The executions view with per-node logs, failed-run root cause, and re-run ProBusiness
- Run metrics ProBusiness
- Browse and install shared workflows from the template catalog ProBusiness
- Fine-grained access control Business
- An audit log Business
- Publish your own catalog listing Business
Running workflows needs the connector, so it starts on the plan that includes it, not on the cheapest paid plan. Free and Starter build and publish YAML but cannot dispatch runs.
Where to go next
Section titled “Where to go next”- Getting started walks you from an empty canvas to real Argo Workflows YAML you own.
- Core concepts explains the canvas, how it compiles, how you wire data between steps, and how import round-trips your existing YAML.
- Installing the connector covers the in-cluster operator that lets dagweave submit workflows and collect results.
- Triggers covers running a workflow manually, on a schedule, or from an event.
- Executions covers watching runs, reading logs, and re-running.
- Test with real data covers testing a workflow against a real Postgres row or S3 object from a connected source.
- Teams and access control covers teams, roles, fine-grained access, MFA, and the audit log.