SStatWharf
Menu

Best Data Orchestration Tools (2026): Top 11 Compared

Updated October 2026By StatWharf Editorial11 vendorsMethodology

Data orchestration tools decide when each step of a data pipeline runs, in what order, and what happens when a step fails. The eleven tools here split four ways. Apache Airflow is the open-source standard, sold as a managed service by Astronomer, Amazon MWAA and Google Cloud. Dagster, Prefect, Kestra, Flyte and Mage are newer open-source engines with commercial clouds. Azure Data Factory orchestrates pipeline activities inside Azure. Control-M is an enterprise workload orchestrator that also covers mainframe and business workflows. Billing ranges from free self-hosting to hourly environments, per-run meters, flat seat plans and annual contracts.

Order is not a ranking. How entries are ordered.

On this page
  1. Comparison table
  2. Vendor details
  3. Apache Airflow
  4. Astronomer
  5. Dagster
  6. Prefect
  7. Kestra
  8. Union.ai
  9. Mage
  10. Amazon MWAA
  11. Google Cloud Managed Service for Apache Airflow
  12. Azure Data Factory
  13. Control-M
  14. How to choose
  15. Frequently asked questions
  16. Suggest a vendor

Compare at a glance

Select a vendor for details and sources. Scroll the table horizontally on smaller screens.

Data Orchestration Tools: vendor fit and recorded pricing
VendorConsider forPricing notesStandout
Apache Airflowopen-sourcePython teams self-hosting the most widely used open-source orchestratorFree and open source; the buyer pays for its own infrastructure and operations Checked Oct 2026Python-defined pipelines with operators for AWS, Google Cloud and Azure
Astronomermid-marketAirflow teams wanting a managed service with observability and support tiersDeveloper deployments from $0.35/hr, Team from $0.42/hr, pay-as-you-go monthly; workers from $0.13/hr; higher tiers by quote Checked Oct 2026Workers scale to zero, so idle task compute is not billed
Dagstermid-marketData platform teams orchestrating around data assets, lineage and quality checksSolo $10/mo + $0.040/credit; Starter $100/mo + $0.035/credit; serverless compute $0.010/min; Pro custom Checked Oct 2026Asset-based orchestration with lineage and a catalogue in one product
Prefectmid-marketPython teams wanting flat seat pricing instead of per-run billingHobby free; Starter $100/mo for 3 users; Team $100/user/mo for 4–8 users; Enterprise custom, annual Checked Oct 2026Plans priced on users and workspaces, not runs or tasks
Kestraopen-sourcePlatform teams wanting language-agnostic, event-driven workflows they can self-hostOpen source free; Enterprise Edition annual subscription per instance; Kestra Cloud by access request; no prices published Checked Oct 2026Declarative workflows with code and no-code editors and 2,300+ plugins
Union.aispecialistML and AI teams orchestrating training, inference and agents on FlyteFlyte open source free; Team $950/mo minimum credited to usage, first month waived; metered actions and compute; Enterprise annual commit Checked Oct 2026Published per-action, vCPU, memory and GPU rate ladders
MagesmbSmall teams wanting a visual and code pipeline editor with managed orchestrationStarter $29/mo + $0.50 per CPU-hour, 1 seat; Team $100/mo + $0.50 per CPU-hour, up to 10 seats; Enterprise custom Checked Oct 2026Python, SQL, R and dbt blocks in one editor with built-in connectors
Amazon MWAAenterpriseAWS teams wanting managed Apache Airflow billed by the environment hourSmall environment $0.49/hr, large $0.99/hr in US East; extra workers from $0.055/hr; Serverless billed per task minute Checked Oct 2026Provisioned environments plus a serverless per-task option
Google Cloud Managed Service for Apache AirflowenterpriseGoogle Cloud teams wanting autoscaling managed Airflow billed by compute unitGen 3 at $0.06 per DCU-hour in Iowa, billed for running time; database storage extra; rates vary by region Checked Oct 2026One DCU meter covers schedulers, workers and web server
Azure Data FactoryenterpriseAzure teams orchestrating copy, transformation and external activities in pipelinesOrchestration $1 per 1,000 activity runs; data movement $0.25 per DIU-hour; self-hosted runtime $1.50 per 1,000 runs; US East Checked Oct 2026Pipelines orchestrate Databricks, stored procedures and HDInsight activities
Control-MenterpriseEnterprises orchestrating data pipelines alongside mainframe and business workflowsStarter Pack (SaaS) from $2,400/mo billed annually, execution volume capped; Enterprise by quote Checked Oct 2026SLA management across cloud, hybrid and mainframe workloads

These comparisons draw on public product information, not hands-on testing of every tool. Source records identify available references and checks; missing evidence is marked. Buyer fit is an editorial assessment, not a measured performance score. How to use this research.

Data orchestration tools coordinate the jobs that make up a data platform. They start ingestion, transformation, quality checks and reporting refreshes in the right order. They retry what fails and alert when a pipeline misses its window. Buyers also search for this category as workflow orchestration tools, data pipeline orchestration or Airflow alternatives.

The eleven tools compared here fall into four groups. Apache Airflow is the open-source baseline, and Astronomer, Amazon MWAA and Google Cloud’s Managed Service for Apache Airflow each sell it as a managed service. Dagster, Prefect, Kestra, Union.ai with Flyte, and Mage are newer engines with open-source cores and commercial clouds, differing mainly in how a pipeline is described. Azure Data Factory builds orchestration into Azure’s integration service. Control-M is an enterprise workload orchestrator that also covers mainframe and file transfer. All pricing notes were checked in October 2026. Entries with dated source checks appear first. That order records research readiness. It is not a measure of product quality or a ranking.

Related pages cover ETL tools, data integration platforms, data quality tools and data catalog software.

Vendor details and trade-offs

Apache Airflow

open-sourceairflow.apache.org ↗
Consider forEngineering teams that write Python and want to run an open-source orchestrator on their own infrastructure, with plug-in operators for the major clouds
Pricing notesFree and open source under the Apache Software Foundation; no licence fee, with infrastructure, upgrades and support carried by the buyer (checked Oct 2026)
Feature to evaluatePipelines are plain Python, so loops and date logic can generate tasks dynamically, and the same project runs on three commercial managed services

Apache Airflow is the open-source project that most of this category is measured against. A pipeline is written as a Python file that defines tasks and the dependencies between them. A modular architecture uses a message queue to hand work to any number of workers.

A web interface shows schedules, task status and logs for past and running runs. Operators connect tasks to Google Cloud, AWS, Azure and many third-party services, and teams can write their own when no operator exists. The project announced Airflow 3.3.0 in July 2026, following the asset partitioning work in 3.2.

The software is free. The real cost is operating it: a metadata database, a scheduler, workers and upgrades. Teams that do not want that work buy Airflow as a managed service, which is why Astronomer, Amazon MWAA and Google Cloud also appear on this page.

Potential strengths

  • No licence cost, and a DAG written for open-source Airflow also runs on Astronomer, Amazon MWAA and Google Cloud's managed service
  • A large catalogue of ready-made operators for Google Cloud, AWS, Azure and third-party services

Trade-offs

  • The buyer runs the scheduler, metadata database and workers, including upgrades and security patches
  • Support comes from the community Slack and mailing lists unless a managed provider is bought
Sources and status

Astronomer

mid-marketastronomer.io ↗
Consider forTeams committed to Apache Airflow that want it run as a managed service, with pipeline observability, high availability and committer-led support
Pricing notesAstro Developer deployments from $0.35 an hour and Team from $0.42 an hour, pay-as-you-go billed monthly; workers from $0.13 an hour; dedicated clusters from $2.40 an hour on Team and above; Business, Enterprise, Enterprise Business Critical and Astro Private Cloud by quote (checked Oct 2026)
Feature to evaluateDeployments bill at a fixed hourly rate, while workers bill only while tasks run and scale to zero when idle

Astronomer sells Astro, a managed Apache Airflow platform, along with Astro Private Cloud for buyers who want the same service inside their own environment, including air-gapped installs. Pipelines remain standard Airflow DAGs, so a team can move existing code without rewriting it.

The bill has separate parts. Each deployment, which bundles the scheduler, web server and triggerer, runs continuously at a fixed hourly price by size, starting at $0.35 an hour on Developer. Workers that execute tasks come in seven sizes from A5 to A160, start at $0.13 an hour, and scale to zero when idle. Standard clusters are included, dedicated clusters start at $2.40 an hour, and Astro Observe is charged as a percentage of compute.

Higher tiers add governance and support rather than features in the scheduler itself. Team adds observability, high-availability deployments and seven-day audit logs. Business adds SSO enforcement and a one-hour 24x7 support SLA. Enterprise adds remote execution agents, custom RBAC and SCIM.

Potential strengths

  • The pricing page publishes hourly rates for deployments, workers, dedicated clusters and extra ephemeral storage at $0.0002 per GiB-hour
  • Astro can be bought through the AWS, Azure and Google Cloud marketplaces against existing commitments

Trade-offs

  • Deployments run around the clock, so each one bills every hour even with no tasks
  • Single sign-on enforcement, custom RBAC and SCIM start on the quote-only Business and Enterprise tiers
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Pay-as-you-go billed monthly; annual agreements on Team and above
  • Source review: checked Oct 20, 2026
  • Vendor confirmation: not confirmed

Dagster

mid-marketdagster.io ↗
Consider forData platform teams that want pipelines modelled as data assets, with lineage, data quality checks and a catalogue in the same orchestrator
Pricing notesDagster+ Solo $10 a month plus $0.040 per credit for one user; Starter $100 a month plus $0.035 per credit for up to three users; serverless compute $0.010 a minute, no compute charge on Hybrid; Pro custom; 30-day free trial (checked Oct 2026)
Feature to evaluatePipelines are defined as the tables and models they produce, so lineage, freshness and quality checks attach to each data asset

Dagster takes a different starting point from task-based schedulers. A pipeline is described as the data assets it produces, such as tables, files and models, and the orchestrator works out what must run to keep them current. Lineage, metadata, freshness policies and asset checks attach to each asset, and dbt tests surface in the same view.

Dagster+ is the commercial cloud. Solo costs $10 a month plus $0.040 per credit, and Starter costs $100 a month plus $0.035 per credit for up to three users and five code locations. A credit is one asset materialisation or one op executed. Serverless compute adds $0.010 a minute; Hybrid deployments run on the buyer's infrastructure with no compute charge. Pro adds SSO, audit logs, cost tracking and uptime SLAs on custom terms.

In July 2026 Prefect announced the acquisition of Dagster Labs. Dagster's announcement states that the product keeps its name and open-source licence and that existing contracts and pricing are unchanged.

Potential strengths

  • Published monthly and per-credit prices on both self-serve plans, plus a 30-day trial of every Dagster+ feature
  • Hybrid deployment on ECS, Kubernetes, Docker or Azure carries no compute charge

Trade-offs

  • Credits count every asset materialised and every op executed, so cost rises with run volume
  • SSO, SAML, audit logs and column lineage start on the custom-priced Pro plan
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Monthly plus pay-as-you-go credits; custom structures on Pro
  • Source review: checked Oct 20, 2026
  • Vendor confirmation: not confirmed

Prefect

mid-marketprefect.io ↗
Consider forPython teams that want to turn existing functions into scheduled, observable workflows and prefer a bill that does not move with task volume
Pricing notesHobby free for 2 users and 5 deployments; Starter $100 a month for 3 users and 20 deployments; Team $100 per user a month for 4 to 8 users and 100 deployments; Enterprise custom with annual billing (checked Oct 2026)
Feature to evaluateThe vendor states that pricing is flat by users and workspaces and does not fluctuate with runs or tasks

Prefect turns Python functions into flows and tasks with decorators, so an existing script becomes a scheduled, retried and logged workflow without being rewritten into a separate pipeline language.

Pricing is the clearest difference from metered competitors. Hobby is free for two users, five deployments and 500 minutes of Prefect Serverless a month. Starter costs $100 a month for three users, 20 deployments, 75 serverless hours and bring-your-own compute. Team costs $100 per user a month for four to eight users, 100 deployments and 225 serverless hours, and adds service accounts and a 24-hour audit log. The pricing FAQ states that cost is based on users and workspaces rather than runs or tasks.

Enterprise adds SSO, RBAC with access control lists, SCIM, IP allowlisting, PrivateLink and a 99.9% uptime SLA. Only sales-assisted plans have annual pricing. Prefect announced the acquisition of Dagster Labs in July 2026.

Potential strengths

  • A free Hobby tier with 500 minutes of Prefect Serverless compute a month and no time limit
  • Starter and Team include managed serverless hours, 75 and 225 a month respectively

Trade-offs

  • Hobby and Starter keep run history for only seven days, and Team for 14
  • SSO, object-level RBAC, SCIM and the 99.9% uptime SLA are Enterprise-only
Sources and status

Kestra

open-sourcekestra.io ↗
Consider forPlatform and data teams that want declarative, event-driven workflows orchestrating SQL, Python, shell, dbt, Spark and infrastructure tools from one engine
Pricing notesOpen-source edition free with unlimited flows and executions; Enterprise Edition sold as an annual subscription per instance with unlimited flows, tasks and executions; Kestra Cloud by access request; no prices published (checked Oct 2026)
Feature to evaluateEnterprise is licensed per instance with no cap on flows, tasks or executions, so pipeline volume does not change the price

Kestra is a declarative, event-driven orchestration platform. Workflows, triggers and dependencies are defined as code that can be versioned, reviewed and promoted between environments, while code and no-code editors sit over the same definitions. The engine is language-agnostic: one workflow can run SQL, Python, shell scripts, API calls, Terraform, dbt and Spark without requiring a particular SDK. More than 2,300 plugins cover the integrations.

The open-source edition, released under the Apache 2.0 licence, already includes event-driven scheduling, retries, backfills, an MCP server for AI agents and unlimited flows and executions. Enterprise Edition is an annual subscription per instance and adds SSO, LDAP and SCIM, RBAC, audit logs, multi-tenancy, worker groups, task runners on containers or virtual machines, alternative queues such as Kafka or Redis, and enterprise support with an SLA. Kestra Cloud is the fully managed option and is currently offered by access request.

Potential strengths

  • The open-source edition has no limit on flows or executions and runs on PostgreSQL or MySQL
  • Enterprise deploys in the cloud, on premises or air-gapped

Trade-offs

  • No price is published for Enterprise Edition or Kestra Cloud
  • SSO, RBAC, audit logs, worker groups and a secrets manager are Enterprise features
Sources and status

Union.ai

specialistunion.ai ↗
Consider forMachine learning and AI teams that orchestrate data processing, training, inference and agent workloads on Kubernetes or GPUs in their own cloud
Pricing notesFlyte open source free under Apache 2.0; Union Team $950 a month minimum, credited back as usage and waived in the first month; actions from $0.0030 down to $0.0003 each, vCPU from $0.0230 per vCPU-hour, memory from $0.0032 per GB-hour; Union-managed clusters $500 each a month, capped at $2,500; Enterprise on annual commit (checked Oct 2026)
Feature to evaluateA public rate card for actions, vCPU, memory and three GPU classes, with marginal volume bands

Union.ai is built by the creators of Flyte, an Apache 2.0 open-source orchestrator hosted by the Linux Foundation AI & Data. Flyte 2 describes itself as a durable runtime: workflows are written in Python, and failed tasks retry or recover without rerunning completed work.

Open-source Flyte is free and runs on the buyer's own Kubernetes. Union Team adds a managed control plane while compute stays in the buyer's cloud. It carries a $950 monthly minimum that is returned as usage credit, and the first month is waived. Usage is metered per action, from $0.0030 for the first 100,000 a month down to $0.0003 above 10 million, plus vCPU, memory and GPU hours by class. Union can also operate the clusters for $500 each a month, capped at $2,500.

Enterprise is priced on an annual commit with volume discounts and adds unlimited clusters, SSO, custom RBAC and a self-hosted option.

Potential strengths

  • Every meter and volume band is published, with a worked example of 2.5 million actions costing $2,850 before compute
  • Workloads run in the buyer's own cloud, so negotiated cloud rates and credits still apply

Trade-offs

  • The $950 monthly minimum is high for a small data team running a few batch pipelines
  • The product is positioned around AI and ML workloads rather than warehouse ELT scheduling
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Monthly minimum credited to usage; Enterprise annual commit
  • Source review: checked Oct 20, 2026
  • Vendor confirmation: not confirmed

Mage

smbmage.ai ↗
Consider forSmall data teams that want to build, schedule and monitor pipelines in one editor that mixes Python, SQL, R and dbt blocks with built-in data connectors
Pricing notesStarter $29 a month plus $0.50 per CPU-hour for one developer seat; Team $100 a month plus $0.50 per CPU-hour for up to 10 seats; Enterprise custom on an annual contract; extra AI usage $0.12 per credit; 7-day free trial (checked Oct 2026)
Feature to evaluateThe lowest published paid entry point on this page, at $29 a month plus compute for managed Mage

Mage combines pipeline building and orchestration in one workspace. Pipelines are assembled from blocks written in Python, SQL, R or dbt, edited visually or as code, and tested inside the editor. Built-in source and destination connectors handle batch data integration, so a small team can extract, transform and schedule without adding a separate ingestion tool. Spark execution is available for larger jobs.

Orchestration features listed on the pricing page include schedule, webhook and API triggers, sensors, pipelines that trigger other pipelines, cross-pipeline dependencies, backfills and retries of incomplete blocks. Data validations, freshness checks and schema checks sit alongside them, with alerts to email, Slack or webhooks.

The open-source project is Apache 2.0 licensed. Managed Mage Starter costs $29 a month plus $0.50 per CPU-hour for one seat and one development environment. Team costs $100 a month plus the same compute rate for up to 10 seats. Enterprise adds private and hybrid deployment, custom governance and SLAs.

Potential strengths

  • Team covers up to 10 developer seats for a $100 monthly platform fee plus compute
  • Schedule, webhook and API triggers, sensors, backfills and cross-pipeline dependencies are listed on every plan

Trade-offs

  • Compute at $0.50 per CPU-hour is added to every plan fee, so long-running jobs raise the bill
  • Private cloud, hybrid and on-premises deployment are Enterprise-only
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Monthly or annual; Enterprise annual contract
  • Source review: checked Oct 20, 2026
  • Vendor confirmation: not confirmed

Amazon MWAA

enterpriseaws.amazon.com ↗
Consider forTeams running mainly on AWS that want Apache Airflow managed inside their AWS account, with no minimum fee or upfront commitment
Pricing notesEnvironment from $0.49 an hour for small and $0.99 an hour for large in US East (N. Virginia); additional workers $0.055 to $0.22 an hour; metadata storage $0.10 per GB-month; MWAA Serverless billed per task duration with a one-minute minimum; no minimum fees; rates vary by region (checked Oct 2026)
Feature to evaluateThe pricing page's own example puts a small environment with a daily 50-worker spike at $449.11 a month

Amazon Managed Workflows for Apache Airflow runs open-source Airflow as a managed AWS service. AWS provisions the scheduler, web server, workers and metadata database, and the buyer supplies DAGs. Because the engine is standard Airflow, existing pipelines move across, and AWS runs the infrastructure.

Two billing modes exist. A provisioned environment bills hourly by size, at $0.49 an hour for small and $0.99 an hour for large in US East, with extra workers, schedulers and web servers billed by the second when auto-scaling adds them. The pricing page works through two months: a large environment with bursts of 10 workers, extra schedulers and 40 GB of retained data costs $1,047.46, and a small environment that spikes to 50 workers for an hour a day costs $449.11.

MWAA Serverless charges per task for its duration, with a one-minute minimum. In the AWS example, 2,000 tasks totalling 50 hours cost $4.00 at $0.080 an hour.

Potential strengths

  • No minimum fee or upfront commitment, with worked monthly examples on the pricing page
  • MWAA Serverless bills per task, so infrequent AWS-operator workflows can cost a few dollars a month

Trade-offs

  • A provisioned environment bills every hour it exists, about $365 a month for a small one before workers
  • Support beyond the service itself depends on the buyer's AWS support plan
Sources and status

Google Cloud Managed Service for Apache Airflow

enterprisecloud.google.com ↗
Consider forTeams on Google Cloud that want Apache Airflow managed and autoscaled, with one compute-unit meter instead of separate charges per component
Pricing notesManaged Service for Apache Airflow (Gen 3) at $0.06 per DCU-hour in Iowa (us-central1); database storage $0.000232877 per GiB-hour; billed only for the time an environment runs; network transfer at VPC rates; rates vary by region (checked Oct 2026)
Feature to evaluateGoogle's pricing example runs an environment at 12 to 15 DCUs for 10 days for $194.40 in compute units

Google Cloud's managed Airflow service was previously sold as Cloud Composer, and the old product address now redirects to Managed Service for Apache Airflow. Billing SKUs and documentation still use the Cloud Composer name. The service runs standard Airflow, so DAGs move between it, self-hosted Airflow and the other managed providers on this page.

The current generation, Gen 3, bills on Data Compute Units. A DCU represents the vCPU, memory and storage provisioned for every Airflow component, along with the infrastructure that operates the environment. In Iowa a DCU-hour costs $0.06, and environments are billed only for the time they run. Database storage is billed separately at $0.000232877 per GiB-hour.

Google's pricing example creates an environment, runs it at 12 DCUs for five days and 15 DCUs for five more, and totals $194.40 in DCU charges plus a few cents of storage. Gen 2 and Legacy Gen 1 environments follow separate, older pricing models.

Potential strengths

  • A single Data Compute Unit meter covers schedulers, DAG processors, triggerers, workers and the web server
  • Autoscaling means a quiet environment is billed for the workers it actually uses

Trade-offs

  • DCU is an abstract unit, so cost needs a pricing calculator or a trial environment to estimate
  • Cross-region and internet data transfer is billed separately at VPC network rates
Sources and status

Azure Data Factory

enterpriseazure.microsoft.com ↗
Consider forOrganisations on Azure that want low-code pipelines orchestrating data movement and external activities such as Databricks and stored procedures, including on-premises sources through a self-hosted runtime
Pricing notesOrchestration $1.00 per 1,000 activity runs on the Azure integration runtime and $1.50 per 1,000 on a self-hosted runtime; data movement $0.25 per DIU-hour; pipeline activities $0.005 an hour; external activities $0.00025 an hour; data flows from about $0.27 per vCore-hour; US East rates (checked Oct 2026)
Feature to evaluateOrchestration is priced as its own meter, at $1 per 1,000 activity runs, trigger executions and debug runs

Azure Data Factory is Microsoft's cloud data integration service, and orchestration is built into its pipeline model. A pipeline is a control flow of activities: copy steps, lookups, conditions and external activities that run on other services, such as Databricks notebooks, stored procedures and HDInsight jobs. Trigger executions start pipeline runs, and a self-hosted integration runtime extends pipelines to on-premises systems.

The pricing page separates orchestration from execution. Orchestration, meaning activity runs, trigger executions and debug runs, costs $1.00 per 1,000 runs on the Azure integration runtime and $1.50 per 1,000 on a self-hosted runtime. Data movement costs $0.25 per DIU-hour, pipeline activities $0.005 an hour and external activities $0.00025 an hour, all at US East rates and prorated by the minute. Visually designed mapping data flows run on Spark clusters billed per vCore-hour, at about $0.27 for general purpose, with a minimum of 8 vCores.

Potential strengths

  • No environment to keep running; orchestration and execution are billed per run and per minute of runtime
  • A self-hosted integration runtime reaches on-premises sources in hybrid scenarios

Trade-offs

  • Several meters, for runs, data movement, activities and data flows, make the monthly total hard to forecast
  • Mapping data flows need at least an 8-vCore cluster, billed while running and while debugging
Sources and status

Control-M

enterprisebmc.com ↗
Consider forLarge organisations that need one orchestrator for data pipelines, enterprise applications, file transfers and mainframe jobs, with SLA management and audit controls
Pricing notesStarter Pack (SaaS) from $2,400 a month billed annually, with full functionality and capped execution volume; Enterprise by quote based on execution volume, environment complexity, support and compliance needs (checked Oct 2026)
Feature to evaluateThe only tool on this page that spans mainframe, managed file transfer and cloud data platforms in one orchestrator

Control-M from BMC is an enterprise workload orchestrator with a long history in job scheduling. Data pipeline orchestration is one of its documented use cases, alongside application workflows, AI workflows, managed file transfer and mainframe batch. A single control point schedules and monitors jobs across AWS, Azure, Google Cloud, Snowflake and Databricks as well as on-premises systems.

Its features are built around service levels. SLA management with predictive monitoring warns when a downstream deadline is at risk, a GenAI advisor assists operators, and GitOps and CI/CD integration let developers define jobs as code.

The Starter Pack is a SaaS edition priced from $2,400 a month, billed annually. BMC states that it carries full functionality with only execution volume capped, and that customers can move to the Enterprise tier without migrating jobs. Enterprise is quoted on execution volume, environment complexity, support and compliance requirements, and adds self-hosted, hybrid and mainframe deployment.

Potential strengths

  • The Starter Pack includes full Control-M functionality, 24x7 support and built-in high availability and disaster recovery
  • Enterprise supports SaaS, self-hosted or hybrid deployment, including mainframe environments

Trade-offs

  • The $2,400 monthly entry price, billed annually, is the highest published starting point on this page
  • Starter Pack execution volume is capped, and the cap is not stated on the pricing page
Sources and status

How to choose a vendor

Decide who runs the scheduler

Self-hosting Airflow, Dagster, Prefect, Kestra, Flyte or Mage costs no licence fee but needs a team to run the database, scheduler and workers. A managed service moves that work to the vendor for an hourly or monthly charge.

Match the model to how the team thinks about data

Airflow and Prefect describe pipelines as tasks and flows. Dagster describes them as data assets with lineage. Kestra uses declarative definitions with code and no-code editors. Pick the model the team will read every day.

Price a realistic month, not the entry tier

Always-on environments, such as MWAA, Astro deployments and Google's managed Airflow, bill every hour they exist. Per-run meters, such as Dagster credits and Azure activity runs, grow with pipeline volume. Model both against the expected task count.

Check governance tiers early

Single sign-on, role-based access control, audit logs and uptime commitments usually begin on the business or enterprise tier. Confirm which tier holds them before comparing entry prices.

Frequently asked questions

What is a data orchestration tool?

A data orchestration tool schedules and coordinates the steps of data pipelines. It starts each step at the right time or after the right event, runs steps in dependency order, retries failures, records logs and alerts someone when a run breaks. The steps themselves, such as extraction, dbt models or Spark jobs, often run in other tools. The orchestrator is the layer that decides when and in what order they run.

What is the difference between data orchestration and ETL?

ETL tools move and reshape data: they extract from sources, transform and load into a destination. Orchestration tools decide when those jobs run and what depends on what. Many teams use both, for example an ingestion tool, then dbt, then a reporting refresh, chained by Airflow, Dagster or Prefect. Azure Data Factory combines the two, with copy and transformation activities inside orchestrated pipelines.

How much do data orchestration tools cost?

Apache Airflow, Kestra, Flyte, Dagster, Prefect and Mage have free open-source editions. Published managed prices start at $10 a month for Dagster+ Solo plus credits, $29 a month plus compute for Mage, $100 a month for Prefect Starter and $2,400 a month billed annually for Control-M. Astronomer, Amazon MWAA and Google Cloud bill hourly, and Azure Data Factory charges $1 per 1,000 activity runs.

Should a team self-host Airflow or buy a managed service?

Self-hosting removes the licence fee but leaves the team running the scheduler, metadata database, workers, upgrades and security patches. Managed services from Astronomer, Amazon MWAA and Google Cloud take on that work for an hourly charge. On AWS's own figures, a small MWAA environment runs about $365 a month before extra workers, which can be set against the engineering time self-hosting needs.

What is the difference between task-based and asset-based orchestration?

Task-based tools such as Airflow and Prefect define a pipeline as steps and the order they run in. Asset-based tools, chiefly Dagster, define it as the tables, files and models the steps produce, and work out which steps must run to keep those assets current. The asset model attaches lineage and quality checks to the data itself, while the task model maps more directly onto existing scripts.

Which tools on this page can run on premises or air-gapped?

Open-source Airflow, Dagster, Prefect, Kestra, Flyte and Mage can all be self-hosted. Kestra Enterprise lists cloud, on-premises and air-gapped deployment. Astro Private Cloud supports air-gapped installs. Control-M Enterprise offers self-hosted, hybrid and mainframe deployment. Mage restricts private, hybrid and on-premises deployment to Enterprise. Azure Data Factory reaches on-premises systems through a self-hosted integration runtime.

Which tools suit machine learning pipelines?

Union.ai and open-source Flyte are positioned around training, fine-tuning, batch inference and agent workloads, with GPU metering by accelerator class. Dagster's pricing page names AI and LLM workloads alongside ELT and dbt. Airflow and its managed services can run ML tasks through operators, but their pricing and features centre on scheduled data workflows rather than GPU-heavy training.

How was this list compiled?

Candidates came from buyer queries for data orchestration tools and from vendor websites. Each vendor's pricing page and product or documentation page was read on 20 October 2026, and every figure here comes from those pages. AWS Step Functions was left out as a general application workflow service, with MWAA covering AWS. Qlik Talend Cloud was left out because its documentation describes scheduling of its own data tasks, not general orchestration. No product was tested hands-on, and no entry is vendor-confirmed.

Suggest a vendor or correction

Send factual corrections to editorial@statwharf.com. Corrections are free. For inclusion or placement enquiries, contact partnerships.

Contact partnerships

First published October 2026. Page update dates reflect editorial changes, not a fresh check of every vendor.