Dagu review
A practical YAML-based scheduler with DAGs, retries, remote execution, and a free Community plan.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Dagu is an open-source workflow engine for teams automating operational jobs with declarative YAML. It schedules commands, manages dependencies, retries failed work, and presents DAGs, logs, run history, and controls through a web interface. Deployment options include self-hosted, hosted, and hybrid models, with support for web, Windows, macOS, Linux, APIs, and self-hosted environments. It suits technical teams that want workflow definitions in YAML and execution across local or remote workers rather than a narrowly focused cron interface.
Pricing is structured around a free Community plan and paid licenses. Community includes full workflow automation and monitoring, DAG visualization, Docker, SSH, and HTTP executors, cron scheduling, retries, and up to 2 API keys. Team is $50 per month or $500 per year and adds SSO through OIDC, role-based access control, audit logging, standard support, and incident routing. Pro is $150 per month or $1,500 per year, with the same listed highlights. Enterprise provides a custom licensed server allotment and priority support. The published plans show a 14-day free trial, while the Community plan provides a no-cost starting point.
Dagu’s strongest fit is workflow orchestration that combines dependency-based DAG execution with operational controls. Webhook triggers, timezone-aware cron scheduling, durable execution, notifications, distributed workers, remote execution, and run history cover a broad set of scheduling and operations needs. The Community plan is suitable for smaller automation setups, while Team adds identity and governance features for organizations that need them. Choose Dagu if YAML, self-hosting, and cross-platform execution matter; choose another option if you need a narrowly specialized scheduler or a licensing structure without custom Enterprise terms.
Dagu pros and cons
- Where it wins
- Free Community plan includes workflow automation, monitoring, DAGs, and retries
- YAML DAGs support dependencies, time zones, webhooks, and durable execution
- Docker, SSH, HTTP, shell, distributed workers, logs, and run history are supported
- Where it doesn't
- Community is limited to 2 API keys for automation
- SSO, RBAC, audit logging, and incident routing begin with paid plans
- Enterprise uses custom licensing rather than a published fixed price
Dagu fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
