Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Dagu review

Freemium#20 of 24 in Workload Automation Software

A practical YAML-based scheduler with DAGs, retries, remote execution, and a free Community plan.

7.5/10Editor score
Dagu7.5 Visit Dagu

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