EVERYTHING XIAOMI
Get listed

Apache DolphinScheduler

Apache DolphinScheduler is a free, open-source platform for designing and coordinating data workflows.

Place
#5 of 24
Score
7.3
Apache DolphinScheduler's website

What Apache DolphinScheduler is

Apache DolphinScheduler is a free, open-source platform for designing and coordinating data workflows. Users can build visual DAG workflows with drag-and-drop tools or define them through Python, YAML, or the Open API. The project lists more than 30 built-in task types, including Shell, SQL, Spark, Flink, Hive, Kubernetes, and HTTP. Workflows can depend on other projects or workflows, pause and resume, and run batch backfills in serial or parallel mode. Its multi-master and multi-worker design is decentralized, and the project says scheduling capacity grows with cluster size. Deployment options include standalone, cluster, and Kubernetes. Standalone is intended for quick evaluation, not production; it is recommended for fewer than 20 workflows, and its default in-memory H2 database is cleared when the service stops or restarts. Security documentation lists password, LDAP, Casdoor SSO, and OAuth2 authentication, as well as administrator-managed controls for resources and data sources. The security model assumes a secure, trustworthy network and does not address internal network cross-infiltration. The project provides documentation, quick starts, and a community mailing list.

Good

  • Free and open source.
  • Supports visual design and Python, YAML, or Open API workflows.
  • Lists more than 30 built-in task types.
  • Offers cluster and Kubernetes deployment options.

Watch out

  • Standalone is recommended for fewer than 20 workflows.
  • Standalone’s default H2 database clears on service stop or restart.
  • Security model assumes a secure, trustworthy network.
  • Standalone is intended for evaluation, not production.

Who it suits

Apache DolphinScheduler suits teams building and coordinating data workflows through a visual interface or code. Teams evaluating standalone deployment should account for its stated workflow recommendation and in-memory database behavior.

Verdict

Apache DolphinScheduler offers visual and code-based workflow orchestration with multiple deployment options and authentication methods. For production use, review the deployment guidance and network security assumptions rather than relying on standalone mode.

Plans and prices

From Apache DolphinScheduler's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Apache DolphinSchedulerFreeOpen-source workflow orchestration platform
Open sourceFreeApache-2.0 software · self-hosted deployment · no paid tier stated

The facts

Each one read from Apache DolphinScheduler's own pages, with the date it was checked.

What it does

Access controls
The security guide describes administrator-managed users, tenants, queues, tokens, worker groups, and authorization for resources and data sources.checked 9 Oct 2026
API
The product supports workflow coding and integration through its Open API, and the maker provides a Python API for defining workflows as code.checked 9 Oct 2026
Authentication
Supported login methods are password authentication, LDAP, Casdoor SSO and OAuth2 authorization.checked 15 Oct 2026
Authorization
The security center controls queues, tenants, users, alarm groups, worker groups, tokens, projects, resources and data-source permissions.checked 15 Oct 2026
Backfill
Complement runs support executing a workflow over a selected date range in serial or parallel mode.checked 15 Oct 2026
Community support
The project directs users and developers to GitHub issues plus users and dev mailing lists for support and discussion.checked 15 Oct 2026
Concurrency
The official site claims support for millions of data tasks with high concurrency, throughput and low latency.checked 15 Oct 2026
Dependency management
Workflows can express dependencies across projects and workflows, including dependent and sub-process task nodes.checked 15 Oct 2026
Deployment
The maker documents standalone, cluster, and Kubernetes deployment; standalone is intended for quick evaluation rather than production.checked 9 Oct 2026
Documentation depth
Documentation covers installation, architecture, configuration, security, API usage and individual Python task classes with code and YAML examples.checked 15 Oct 2026
Execution controls
Users can kill, pause and resume task or workflow execution.checked 15 Oct 2026
Extensibility
The platform supports custom task types and plugin families for tasks, data sources, storage, alerts and scheduling.checked 15 Oct 2026
High availability
The architecture uses decentralized multi-master and multi-worker services so masters and workers can be scaled independently.checked 15 Oct 2026
Independent project footprint
The public repository page shows about 14.5 thousand stars and 5.1 thousand forks.checked 15 Oct 2026
Latest release
GitHub lists version 3.4.3 as the latest release, published on September 6, 2026.checked 15 Oct 2026
License
The source repositories identify the software as licensed under Apache License 2.0.checked 15 Oct 2026
Limit: code review workflow
An independent review says UI-authored DAGs are easy to build but harder to review in pull requests than code-defined pipelines.checked 15 Oct 2026
Limit: failure recovery incident
A published incident report reproduced a master-crash scenario where restart caused previously unscheduled tasks to run together and potentially exhaust CPU and memory.checked 15 Oct 2026
Limit: operational complexity
Independent catalog coverage rates operational complexity as high because production deployments require multiple services and infrastructure components.checked 15 Oct 2026
Limit: scaling and maintenance
A field report describes painful configuration sprawl, many manual operations, and significant infrastructure management when moving to Kubernetes.checked 15 Oct 2026

The company

Founded
2017checked 28 Sep 2026
Maker founded
The Apache Software Foundation says it was formed in 1999.checked 15 Oct 2026
Maker headquarters
The Apache Software Foundation lists its mailing address in Wilmington, Delaware, United States.checked 15 Oct 2026
Maker legal name
The Apache Software Foundation is the nonprofit organization that hosts and governs the project.checked 15 Oct 2026

Alternatives to Apache DolphinScheduler

All alternatives
  1. 1Windmill logo

    Windmill

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.3From $120 a month
  2. 2Flyte logo

    Flyte

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.0Free plan
  3. 3Kestra logo

    Kestra

    Free planOpen sourceWebAPILinuxmacOS
    7.9Free plan
  4. 4ActiveBatch logo

    ActiveBatch

    AndroidiOSWebAPI
    7.6$10,000 one-time
  5. 5Argo Workflows logo

    Argo Workflows

    Free planWebAPILinuxmacOS
    7.0Free plan
  6. 6Dagu logo

    Dagu

    Free planWebAPILinuxmacOS
    7.0From $50 a month