
Quick answer: What are the best ETL tools in 2026?
The best ETL tool in 2026 depends on your architecture and use case. Fivetran is strong for managed SaaS ELT, Estuary for real-time CDC and batch pipelines, Airbyte for open-source flexibility, AWS Glue for AWS-native ETL, Azure Data Factory for Azure, Google Dataflow for GCP stream and batch processing, and Databricks Lakeflow for lakehouse-native data engineering. dbt and Coalesce focus on transformation, while Airflow and Dagster handle orchestration.
Most production stacks combine two or three tools: an ingestion layer, a transformation layer, and an orchestrator. Choosing the right category for your immediate problem matters more than picking the best-reviewed tool overall.
The ETL market looks meaningfully different in 2026. Fivetran and dbt Labs completed their merger in June 2026, Salesforce completed its acquisition of Informatica in late 2025, and platforms such as Databricks Lakeflow have expanded the scope of platform-native data engineering across ingestion, transformation, and orchestration.
At the same time, teams have more architectural choices than traditional batch ETL. Managed ELT, log-based CDC, streaming, lakehouse-native pipelines, transformation platforms, and orchestration tools solve different parts of the data stack. Comparing them as if they were interchangeable can lead to the wrong tool choice.
This guide compares 18 tools across five categories. Each entry explains what the tool does well, its limitations, pricing model, and where it fits. This list includes full ETL/ELT platforms as well as transformation and orchestration tools that teams commonly evaluate as part of an ETL stack.
ETL vs ELT: Which Do You Actually Need?
Before evaluating tools, the ETL vs ELT distinction matters because it determines where transformation logic lives and which tools are even in scope for your use case.
| ETL (Extract, Transform, Load) | ELT (Extract, Load, Transform) |
|---|---|
| Data is transformed before it reaches the destination. Transformation happens in a dedicated engine outside the warehouse. Best for: complex transformations, legacy systems, compliance environments where raw data cannot land in the warehouse, on-premises deployments. | Raw data lands in the destination first, then transforms inside the warehouse using SQL or dbt. Best for: cloud-native stacks, large volumes, modern warehouses (Snowflake, BigQuery, Databricks) where in-warehouse compute is cheap and flexible. |
CDC is a third pattern worth naming: Change Data Capture captures database changes in real time from transaction logs, rather than querying tables on a schedule. For teams that need data freshness measured in seconds rather than minutes or hours, CDC is the relevant pattern and requires a different category of tool from batch ETL or ELT.
If you are evaluating a switch from traditional ETL to modern ELT, our ETL alternatives guide and ELT alternatives guide cover the decision in depth.
How We Evaluated These Tools
We evaluated these tools using six criteria: latency and sync model, pricing, connector coverage, schema handling, operational overhead, and platform fit.
Estuary has direct product experience with its own platform and with customer migrations from tools and architectures on this list, including Shippit moving from Fivetran and Recart replacing a Debezium and Kafka setup.
For tools we have not operated directly in production, we use current vendor documentation and pricing, verified user reviews from sources such as G2 and Gartner Peer Insights, and practitioner feedback where it adds useful context. We do not treat vendor performance claims as independently verified benchmarks unless supporting evidence is available.
- Latency and sync model: Published sync intervals, batch vs. CDC or streaming architecture, and real-time capabilities.
- Pricing predictability: The billing metric, published entry price, and what causes costs to increase.
- Connector coverage: Native vs. community-maintained connectors and the depth of support for common databases, SaaS applications, and destinations.
- Schema and pipeline reliability: How tools handle schema changes, retries, backfills, and other common pipeline operations.
- Operational overhead: How much infrastructure, monitoring, and engineering work the platform requires.
- Platform fit: Whether the tool is cloud-agnostic, platform-native, warehouse-specific, or designed primarily for enterprise or on-premises environments.
Editorial disclosure: Estuary publishes this article and is included in the comparison. We apply the same comparison structure to Estuary and distinguish direct experience from research based on vendor documentation and independent user feedback.
Quick Comparison: 17 ETL Tools at a Glance
| Tool | Category | Best For | Latency | Pricing |
|---|---|---|---|---|
| Fivetran | Managed ELT | SaaS connectors, minimal maintenance | 15 minutes on Standard; 1 minute on Enterprise | Usage-based (MAR) |
| Estuary | CDC + Batch | Real-time CDC, unified ingestion | Sub-second | Usage-based, free tier |
| Airbyte | ELT + CDC + AI Agents | Custom connectors, open-source, AI agent data layer | Minutes (1hr cap on Standard) | Free self-hosted / Cloud from $10/mo |
| Hevo Data | Managed ELT | No-code, simple setup, good support | Minutes to streaming, depending on plan | From $239/month |
| Stitch | Lightweight ELT | Simple, affordable batch ingestion | Minutes to hours | From $100/month |
| Skyvia | No-code sync | Non-technical teams, simple integration | Minutes | From $79/month |
| AWS Glue | Cloud-native ETL | AWS-native serverless ETL | Minutes to hours | Pay per DPU-hour |
| Azure Data Factory | Cloud-native ETL | Azure-native orchestration + ETL | Minutes to hours | Consumption-based |
| Google Dataflow | Cloud-native ETL | GCP streaming + batch, Apache Beam | Seconds to hours | Pay per use |
| Databricks Lakeflow | Lakehouse-native data engineering | Databricks-native ingestion, transformation, and orchestration | Workload-dependent: real-time to batch | DBU / compute-based |
| dbt | Transformation | SQL-first modeling, version control | Triggered/sched | Free + Cloud paid |
| Coalesce | Transformation | Visual dbt alternative for Snowflake | Triggered / scheduled | Free developer tier; Starter from $150/user/month |
| Matillion | Transformation | Visual ELT for cloud warehouses | Minutes | Consumption-based |
| Apache Airflow | Orchestration | Complex DAG-based workflow scheduling | Scheduled | Open-source/managed |
| Dagster | Orchestration | Asset-centric pipelines, observability | Scheduled | Open-source/Cloud |
| Informatica IDMC | Enterprise | MDM, data quality, enterprise governance | Batch to real-time | Custom enterprise |
| Qlik Talend Cloud | Enterprise data integration | Integration, quality, governance, and hybrid data movement | Batch to real-time | Volume/package-based |
| Microsoft SSIS | Legacy/On-Prem | On-prem SQL Server batch ETL | Batch | Included with SQL Server |
The Tools: What They Actually Do
Category 1: Managed ELT and CDC
These tools handle ingestion from source systems into data warehouses. The key split is between batch-first managed ELT (runs on a schedule, optimized for SaaS connectors) and CDC-first platforms (captures changes continuously from database transaction logs). Most teams doing analytics use one from the ELT column. Teams needing fresh data within seconds use CDC.
1. Fivetran
Managed ELT, Batch-First, 700+ Connectors
What it does: Fivetran provides fully managed data movement across 700+ connectors. It handles connector maintenance, schema changes, incremental syncing, and pipeline recovery with minimal ongoing engineering work. Standard supports syncs as frequently as 15 minutes, while Enterprise supports 1-minute syncs and enterprise database connectors.
Where it genuinely wins: Teams that need broad SaaS and database connector coverage with minimal infrastructure or connector maintenance. Its managed approach is particularly useful for organizations with many SaaS sources where maintaining API integrations internally would create significant engineering overhead.
The pricing reality: Fivetran uses usage-based pricing built around Monthly Active Rows (MAR) for connections. MAR measures unique rows inserted, updated, or deleted during the month. Costs therefore depend heavily on how many rows change across each connection, so production data volumes should be modeled before committing to a larger deployment.
Limitations: MAR-based pricing can be difficult to forecast for high-change workloads. Standard is limited to 15-minute syncs, while faster 1-minute syncs require Enterprise. Complex transformations generally happen downstream rather than during ingestion.
Not ideal for: Teams requiring continuous sub-second CDC, highly predictable costs for high-change workloads, or extensive in-flight transformation.
Pricing: Free plan includes up to 500,000 connector MAR per month. Paid plans use consumption-based pricing, with Standard, Enterprise, and Business Critical tiers.
2026 merger update: Fivetran and dbt Labs completed their merger on June 1, 2026. The combined company now brings managed data movement and dbt-based transformation under the same organization.
2. Estuary
Real-Time CDC + Batch Pipelines, Fully Managed
What it does: Estuary is a fully managed data integration platform built around both real-time CDC and batch ingestion in one system. For real-time workloads, it captures changes from source databases (PostgreSQL, MySQL, SQL Server, MongoDB, Oracle, and others) using log-based replication and delivers them to Snowflake, BigQuery, Redshift, Databricks, Kafka, and 100+ other destinations at sub-second latency. For teams that don’t need that freshness, configurable batch intervals run on the same platform with no separate tooling. Schema evolution is handled automatically. Deployment options include: fully managed SaaS, BYOC, and private cloud for compliance requirements.
Where it genuinely wins: Teams that need database replication done reliably without building a Debezium + Kafka pipeline. The unified batch and streaming architecture eliminates a common architectural mess where teams run a separate historical backfill pipeline alongside a live CDC feed. Both run on the same platform, same connectors, same monitoring. Operational analytics, fraud detection, real-time inventory, AI feature stores, and financial reconciliation are the primary use cases. Pricing at $0.50/GB with no per-row model means high-change-rate tables do not trigger unexpected cost spikes.
Real customer examples: Recart, a Shopify marketing platform, evaluated Kafka, Debezium, and Stitch before choosing Estuary. Their CTO Istvan Kovacs said: “Estuary became our real-time data backbone without the cost or complexity of traditional solutions. We replaced a fragile, high-maintenance pipeline with a managed system that just works and scales.” Shippit replaced Fivetran and their Debezium + Kafka CDC stack with Estuary, cutting costs 45% while moving Salesforce, Intercom, and NetSuite data in real time to Snowflake.
Limitations: CDC requires transaction logging enabled on source databases (logical replication for Postgres, binlog for MySQL). SaaS application connector breadth (Salesforce, HubSpot, Marketo) is narrower than Fivetran for batch-only workloads.
Not ideal for: Teams whose primary need is broad SaaS application connectors for batch ingestion with minimal setup. Also not the right tool if data governance, MDM, or catalog management is the core requirement.
Pricing: $0.50/GB plus $100 per connector instance. Free tier: 2 tasks, 10GB/month, no credit card required. BYOC and private deployment available for enterprise.
3. Airbyte
Open-Source ELT, 600+ Connectors, Self-Hosted or Cloud
What it does: Airbyte runs two distinct products in 2026. The first is its data replication platform, described by Airbyte as the open standard for data movement, with 600+ connectors supporting batch ELT, incremental sync, and log-based CDC for PostgreSQL, MySQL, MongoDB, and SQL Server. The Connector Builder allows custom connectors to be built in hours. Available self-hosted (open-source Core, always free) or via Airbyte Cloud. The second is Airbyte Agents, a new product launched in 2025 that positions Airbyte as a context layer for AI agents, with a Context Store, MCP server, and Python SDK for connecting agent workflows to business data across SaaS tools. Both products share the same connector catalog.
Where it genuinely wins: Teams that need maximum connector flexibility, want to avoid vendor lock-in, or need custom connectors for unusual sources that managed tools do not cover. Self-hosted Airbyte gives teams full control over infrastructure and eliminates per-row pricing. The open-source community is the largest in the ELT category.
Sync frequency note: On Airbyte Cloud Standard (from $10/month), sync frequency is capped at once per hour. The Pro plan supports 15-minute sync intervals. Self-hosted Core (open-source, free) has no frequency cap but requires managing your own infrastructure. For sub-minute CDC latency, Airbyte is not the right tool regardless of plan.
Limitations: Standard Cloud plan capped at hourly syncs; Pro required for 15-minute intervals. Self-hosted Core requires Docker or Kubernetes management and your own monitoring setup. Community-maintained connectors vary in quality and update cadence. Not a sub-minute CDC platform.
Not ideal for: Real-time CDC use cases, teams without engineering capacity to manage self-hosted infrastructure, or organizations that need guaranteed connector SLAs.
Pricing: Self-hosted Core: free and open-source. Airbyte Cloud Standard: from $10/month, volume-based. Plus: custom annual pricing. Pro: capacity-based pricing (Data Workers), contact for quote. Airbyte Agents: Free tier (1,000 AOs/month), Individual $29/month, Team $299/month.
4. Hevo Data
No-Code Managed ELT, Strong Support
What it does: Hevo is a fully managed no-code ELT platform with 150+ connectors. Its Kafka-backed micro-batch architecture delivers data more frequently than traditional batch tools. The setup experience is one of its strongest differentiators: teams consistently report getting a pipeline from a new source to a warehouse within a day with minimal engineering involvement.
Where it genuinely wins: Smaller teams or non-technical users who want a clean no-code ELT experience without managing infrastructure. Responsive customer support is frequently cited in G2 reviews as a genuine differentiator. For teams evaluating their first pipeline tool, Hevo's guided setup reduces the time to first working pipeline significantly.
Limitations: Micro-batch is not true streaming; latency is measured in minutes. Limited support for complex in-flight transformations. Smaller connector ecosystem than Fivetran or Airbyte. Starter plan at $239/month escalates for enterprise needs.
Not ideal for: Teams needing sub-minute latency, complex transformation logic, or a very broad SaaS connector catalog.
Pricing: From $239/month on Starter plan. Scales with event volume.
5. Stitch (by Qlik)
Lightweight Affordable Batch ELT
What it does: Stitch is one of the most straightforward batch ELT platforms available. Based on the open-source Singer standard, it moves data from sources into cloud warehouses on a schedule with minimal configuration. The $100/month Standard plan is one of the most affordable managed ELT entry points in the market.
Where it genuinely wins: Small data teams that need a simple, reliable pipeline into a warehouse and do not require real-time streaming, complex transformation, or extensive SaaS coverage beyond the basics. The Singer-based open-source foundation means a community of custom tap connectors exists for unusual sources.
Limitations: Limited customer support; community forums are the primary troubleshooting resource. Pricing does not scale well at large data volumes. No real-time streaming capability. Qlik ownership has introduced some product investment uncertainty.
Not ideal for: Teams needing real-time pipelines, high data volumes, or enterprise-grade support SLAs.
Pricing: From $100/month on Standard plan.
6. Skyvia
No-Code Integration, Reverse ETL, and Data Sync
What it does: Skyvia is a no-code cloud data integration platform covering ETL, ELT, reverse ETL, data backup, and bidirectional sync from one interface. 200+ connectors span databases, SaaS apps, and cloud storage. Its MCP server lets AI agents query connected data sources directly, and OData endpoints expose data as standards-compliant feeds for Power BI and Excel without API development. Change detection is incremental query-based rather than log-based CDC.
Where it genuinely wins: Non-technical teams and analysts who need simple scheduled synchronization between systems without any infrastructure management. The combination of ETL, reverse ETL, and backup in one platform reduces the number of tools needed for teams with straightforward integration requirements. The free tier and low starting price ($79/month) make it accessible for smaller organizations. The MCP server integration is a 2026-relevant feature for teams building AI-connected workflows.
Limitations: Not log-based CDC: changes are detected by querying source tables on a schedule using timestamps or primary key comparisons. This means no strict ordering guarantees and true real-time delivery is not achievable. Not suitable for high-volume tables where incremental scans add meaningful load to source databases.
Not ideal for: Teams needing sub-minute data freshness, strict event ordering, or high-volume tables where polling queries would impact source database performance.
Pricing: Free tier available. Paid plans from $79/month.
Category 2: Cloud-Native ETL Services
These are fully managed ETL services built directly into major cloud platforms. The main reason to use them over independent tools is native integration with the cloud ecosystem you are already on. The main reason not to is that they lock you into a single cloud and typically do not cover multi-cloud or SaaS source breadth as well as independent tools.
7. AWS Glue
Serverless ETL on AWS
What it does: AWS Glue is a fully managed serverless ETL service. It is Spark-based under the hood and scales automatically. Glue Crawlers automatically discover and catalog schemas from S3, RDS, Redshift, DynamoDB, and other AWS sources. It integrates natively with Athena, Redshift Spectrum, and the broader AWS analytics stack.
Where it genuinely wins: AWS-native teams building data lakes on S3 where sources and destinations are primarily within AWS. The auto-cataloging via Glue Crawlers reduces schema management overhead for large S3-based architectures. For standard AWS-to-AWS batch transformation jobs, Glue's serverless model means no cluster provisioning.
Limitations: Firmly AWS-only. Spark-based runtime has a cold start delay making frequent short jobs inefficient. DPU-hour pricing is difficult to estimate before deployment and can be expensive for long-running jobs. Limited connector ecosystem outside native AWS services.
Not ideal for: Multi-cloud architectures, teams needing broad SaaS source connectivity, or frequent short transformation jobs where cold start latency is a problem.
Pricing: Pay per DPU-hour. Cost estimation before deployment is difficult.
Further reading: See the full AWS ETL Tools comparison for all AWS-native and third-party options on AWS.
8. Azure Data Factory
Azure-Native Pipeline Orchestration and ETL
What it does: Azure Data Factory (ADF) is Microsoft's cloud ETL and pipeline orchestration service. It provides a visual pipeline designer for building data flows, supports 90+ data sources including on-premises and cloud systems, and integrates natively with Azure Synapse, Azure Databricks, Power BI, and the broader Microsoft ecosystem. It handles both batch copy activities and more complex data flow transformations using a Spark-based compute engine.
Where it genuinely wins: Azure-native organizations, particularly those already running SQL Server, Dynamics 365, or the Microsoft 365 data stack. The native Azure Synapse and Power BI integration reduces pipeline complexity for teams where the entire analytics workflow lives within Microsoft infrastructure. Supports hybrid scenarios where on-premises SQL Server data needs to reach Azure destinations via a self-hosted integration runtime.
Limitations: ADF is not a no-code tool despite having a visual designer. Configuring linked services, integration runtimes, and parameterized data flows requires solid Azure and data engineering knowledge. Pricing involves multiple billing dimensions (pipeline runs, data movement, data flow execution) that interact in complex ways. Outside Azure, ADF is not a viable option.
Not ideal for: Non-Azure environments, self-service analytics teams without engineering support, or organizations wanting a simple connector-catalog-style managed ELT experience.
Pricing: Consumption-based across multiple billing dimensions. Costs vary significantly with pipeline complexity and execution frequency.
9. Google Dataflow
GCP Managed Apache Beam for Batch and Stream Processing
What it does: Google Dataflow is a fully managed stream and batch data processing service on GCP, built on Apache Beam. It runs Beam pipelines without requiring cluster management. It supports both real-time streaming and batch processing using the same unified programming model, integrates natively with Pub/Sub, BigQuery, and Cloud Storage, and autoscales based on workload.
Where it genuinely wins: GCP-native teams that need complex streaming transformations at scale with no infrastructure management. The Apache Beam model's portability (code runs on Dataflow, Spark, Flink, or locally) is a genuine vendor lock-in mitigation. For teams doing stateful streaming computations (windowed aggregations, joins across streams) that are too complex for Pub/Sub alone, Dataflow fills that gap.
Limitations: Developer-focused: requires Apache Beam programming knowledge in Python or Java. Not a no-code or connector-catalog style tool. Autoscaling can introduce latency as workers spin up. Outside GCP, portability is theoretical but operational preference remains GCP.
Not ideal for: Teams without data engineering capacity to write Beam pipelines. Non-GCP stacks. Teams wanting a managed connector catalog rather than a processing framework.
Pricing: Pay per processing unit-hour. Costs scale with data volume and processing complexity.
10. Databricks Lakeflow
Lakehouse-Native Data Engineering for Databricks
What it does: Databricks Lakeflow provides ingestion, transformation, and orchestration within the Databricks platform. Lakeflow Connect handles managed ingestion, Lakeflow Pipelines supports declarative batch and streaming transformations, and Lakeflow Jobs handles workflow orchestration. Genie Code adds agentic assistance for developing and debugging data pipelines.
Where it genuinely wins: Databricks-native teams that want data engineering and governance in the same lakehouse environment. Integration with Unity Catalog provides centralized governance and lineage across pipelines, making Lakeflow particularly attractive for organizations already standardized on Databricks.
Limitations: Lakeflow is most compelling when Databricks is the center of the data architecture. Teams needing broad cross-platform ingestion, multi-destination delivery, or cloud-agnostic pipelines may still need a dedicated integration platform.
Not ideal for: Organizations that are not primarily using Databricks or need data movement across multiple independent platforms.
Pricing: Usage-based through Databricks compute and DBUs; costs vary by workload and services used.
Category 3: Data Transformation Tools
Transformation tools run inside your warehouse and convert raw loaded data into clean, tested, analytics-ready models. They do not ingest data: you always need a separate ingestion layer (Estuary, Fivetran, Airbyte) upstream. The key split in 2026 is between code-first SQL (dbt) and visual GUI-based approaches (Coalesce, Matillion).
11. dbt (data build tool)
SQL-First Transformation, Industry Standard
What it does: dbt is the standard transformation layer for modern data stacks. You write SQL SELECT statements defining data models; dbt manages execution order via a dependency graph, runs data tests, generates documentation, and integrates with version control. Works with Snowflake, BigQuery, Databricks, Redshift, and other warehouses. dbt Core is open-source. dbt Cloud adds managed scheduling, CI/CD, a semantic layer, and a hosted IDE.
Where it genuinely wins: Analytics engineering teams that want software engineering practices (version control, testing, CI/CD, documentation) applied to SQL transformation code. The dbt docs site auto-generates a lightweight data catalog from model definitions. The dbt semantic layer in Cloud allows metric definitions to be reused across Looker, Tableau, and other BI tools without duplicating logic. The community is among the most active in data engineering.
2025/2026 merger context: In October 2025, dbt Labs and Fivetran announced a definitive agreement to merge in an all-stock deal, pending regulatory approval. Both companies continue operating independently until close. dbt Core will remain open-source under the Apache 2.0 license. The dbt Labs CEO Tristan Handy publicly committed: dbt will still be dbt with no disruptive product changes planned. For most teams, day-to-day usage is unaffected. For teams evaluating dbt Cloud on a long-term contract, understanding how the combined Fivetran/dbt pricing model evolves post-merger is worth monitoring.
2026 update: Fivetran and dbt Labs completed their merger on June 1, 2026. dbt remains the transformation layer within the combined company's data infrastructure portfolio, while dbt Core continues to be available as open-source software.
Limitations: Transformation only: always needs a separate ingestion tool upstream. SQL proficiency required. Complex Python-based transformations are possible via dbt Python models but SQL is the primary interface. dbt Cloud seats ($50/month per developer) add up for larger teams.
Not ideal for: Raw data ingestion, governance policy enforcement, or teams without SQL expertise.
Pricing: dbt Core is free and open source. dbt Developer is free for one developer seat. The Starter plan is $100 per developer per month, while Enterprise and Enterprise+ use custom pricing.
12. Coalesce
Visual Data Transformation Platform for Snowflake
What it does: Coalesce is a visual data transformation and development platform built specifically for Snowflake. It combines a drag-and-drop visual development environment with auto-generated SQL, version control, CI/CD integration, and deployment automation. Teams build transformation logic visually while Coalesce generates optimized, documented SQL underneath. It positions itself as a faster, more scalable alternative to dbt for teams that want a GUI-based experience rather than writing SQL files directly.
Where it genuinely wins: Snowflake-centric teams that want dbt-level transformation quality without requiring every team member to write SQL directly. The visual development environment significantly reduces the learning curve for analytics engineers coming from BI tool backgrounds. Column-level lineage is built in, which gives teams visibility into exactly how data flows through transformations without a separate catalog tool. Deployment automation (one-click promotion from dev to prod) is a differentiator for teams that find dbt's manual deployment process error-prone.
2026 context: Coalesce has expanded beyond Snowflake to support additional warehouses including BigQuery and Databricks. The platform continues to add AI-assisted transformation suggestions that help teams build models faster.
Limitations: Primarily Snowflake-focused; support for other warehouses is newer and less mature. Visual paradigm can feel constraining for teams with complex, highly custom transformation logic that is more naturally expressed in code. Pricing is custom and opaque, requiring a sales conversation.
Not ideal for: Teams heavily invested in dbt and happy with its code-first model. Multi-warehouse environments where Snowflake is not the primary destination. Teams wanting open-source licensing.
Pricing: Custom pricing. Contact Coalesce for quotes.
13. Matillion
Visual Cloud-Native ELT for Warehouses
What it does: Matillion is a cloud-native ELT platform with a visual drag-and-drop pipeline builder that runs transformations directly inside cloud warehouses (Snowflake, BigQuery, Redshift, Databricks). It combines data loading from 100+ sources with in-warehouse transformation in one visual environment. Matillion AI allows teams to generate transformation logic from natural language descriptions.
Where it genuinely wins: Teams that need a visual ELT environment combining ingestion and transformation without writing code or managing separate tools. The Matillion AI feature reduces time-to-first-pipeline for business analysts building on cloud warehouses. For teams that find dbt's code-first model too steep but need more transformation capability than no-code sync tools provide, Matillion occupies a useful middle ground.
Limitations: Primarily a transformation tool; ingestion coverage is narrower than pure connector-catalog tools like Fivetran. Higher operational complexity than fully managed tools. Consumption-based pricing scales with cloud compute usage.
Not ideal for: Teams wanting fully managed pipelines with no configuration. Organizations primarily doing real-time CDC ingestion.
Pricing: Consumption-based. Contact Matillion for current pricing.
Category 4: Workflow Orchestration
Critical clarification: Orchestration tools do not move data. They schedule and coordinate when data movement and transformation tasks run. You still need an ingestion tool (Estuary, Fivetran, Airbyte) and a transformation tool (dbt, Coalesce) alongside an orchestrator. The orchestrator manages the sequence and dependencies between those systems.
14. Apache Airflow
DAG-Based Workflow Scheduling, Industry Standard
What it does: Airflow is the most widely adopted open-source orchestration platform in data engineering. Workflows are defined as Python DAGs (Directed Acyclic Graphs) where nodes are tasks and edges define execution order and dependencies. Its operator ecosystem covers Snowflake, BigQuery, Spark, dbt, Estuary, and hundreds more. Available self-hosted or via managed services (Astronomer, Amazon MWAA, Google Cloud Composer).
Where it genuinely wins: Complex multi-step pipelines where tasks have dependencies, retry logic, conditional branching, and scheduling requirements that simple cron jobs cannot handle. The Python DAG model gives engineers full programmatic control. Community size means most integration problems have a published operator or provider package. Common pattern: Airflow orchestrates Estuary ingestion runs and dbt transformation runs in sequence, sending Slack alerts on failure.
Limitations: Task-centric, not data-aware: Airflow does not natively know what data a pipeline produces or whether it is fresh. Debugging DAG failures requires digging through logs. Python DAG definitions have a learning curve for analysts without engineering backgrounds. Significant operational overhead for self-hosted deployments.
Not ideal for: Event-driven real-time pipelines (Airflow is schedule-based). Teams that want data-aware observability out of the box. Teams starting fresh with no Airflow investment should evaluate Dagster.
Pricing: Open-source, free. Astronomer, MWAA, and Cloud Composer are managed options with their own pricing.
15. Dagster
Asset-Centric Orchestration with Built-In Observability
What it does: Dagster takes an asset-centric approach to orchestration. Instead of defining tasks, you define data assets (tables, files, ML models) and the code that produces them. Dagster tracks asset lineage, freshness, and metadata. It integrates natively with dbt, Fivetran, Estuary, and major warehouses. Supports partitioned backfills and software-defined assets with a built-in asset catalog.
Where it genuinely wins: Teams starting fresh who want data-aware orchestration from day one. The asset graph answers 'which downstream tables break if this source changes?' without a separate catalog tool. dbt integration is excellent: Dagster orchestrates dbt models as first-class assets with metadata propagation. Teams frustrated by Airflow's lack of data visibility frequently cite this as the primary switching reason.
Limitations: Smaller community than Airflow means fewer pre-built operators and less community troubleshooting. The asset-centric model requires a mental shift for teams used to Airflow's task-based DAGs. Migrating a large existing Airflow setup is a significant project.
Not ideal for: Teams with substantial working Airflow investment and no specific pain point Dagster solves. Teams needing the broadest possible operator ecosystem.
Pricing: Open-source, free. Dagster Cloud serverless and enterprise tiers available.
Category 5: Enterprise, Legacy, and On-Premises
These tools serve organizations with complex governance requirements, legacy on-premises infrastructure, or regulatory environments where cloud-native SaaS tools are not viable. They are more expensive, slower to implement, and harder to operate than modern managed tools, but they cover capabilities that newer platforms have not matched.
16. Informatica IDMC
Enterprise MDM, Data Quality, and Governance Platform
What it does: Informatica Intelligent Data Management Cloud is a comprehensive platform covering ETL, ELT, CDC, data quality, master data management, data governance, and data catalog in one suite. Its connector library covers 300+ sources including mainframe, IBM Db2, AS/400, and enterprise systems that cloud-native tools do not support. The AI-powered CLAIRE engine adds data quality scoring and automated lineage.
Where it genuinely wins: Large enterprises with multi-domain MDM requirements, complex data quality obligations, and regulatory compliance needs that span governance, lineage, and audit. For organizations needing to govern customer, product, and financial data across dozens of systems simultaneously, Informatica's breadth is difficult to match from point solutions. The Salesforce acquisition adds tighter CRM integration for organizations in the Salesforce ecosystem.
2026 acquisition context: Salesforce completed its acquisition of Informatica in November 2025. Organizations not in the Salesforce ecosystem should evaluate whether the roadmap continues to serve their use case or drifts toward Salesforce-centric functionality over time.
Limitations: Informatica is a broad enterprise platform with significantly more implementation and administration complexity than lightweight managed ELT tools. Its extensive data quality, governance, MDM, and integration capabilities can be excessive for teams that only need straightforward ingestion.
Not ideal for: Small and mid-size organizations, teams wanting fast time-to-value, or organizations not requiring MDM and governance at enterprise scale.
Pricing: Custom enterprise pricing based on the products, usage, deployment, and support requirements selected.
17. Qlik Talend Cloud
Enterprise Data Integration, Quality, and Governance
What it does: Qlik Talend Cloud combines data integration, real-time data movement, transformation, data quality, and governance across cloud, hybrid, and on-premises environments. It supports ETL, ELT, CDC, and streaming patterns as part of Qlik's broader data integration platform.
Where it genuinely wins: Enterprises that want data integration and data quality in the same platform, particularly when governance, heterogeneous connectivity, hybrid environments, and trusted data delivery are important requirements.
Limitations: Qlik Talend Cloud is a broad enterprise platform, so implementation and licensing are more involved than lightweight managed ELT services. Talend Open Studio is no longer a current open-source alternative; Qlik retired it on January 31, 2024.
Not ideal for: Small teams that only need simple warehouse ingestion or organizations specifically looking for a maintained open-source version of Talend.
Pricing: Qlik Talend Cloud uses packaged, data-volume-based pricing. Contact Qlik for current package pricing.
18. Microsoft SSIS
On-Premises SQL Server Batch ETL
What it does: SQL Server Integration Services (SSIS) is Microsoft's on-premises ETL platform included with SQL Server. It has been the standard for SQL Server-based batch ETL for over two decades. It uses a visual package designer in Visual Studio, supports complex transformation logic, and integrates natively with SQL Server, Azure SQL, and the Microsoft data ecosystem. Running SSIS in Azure requires Azure-SSIS Integration Runtime inside Azure Data Factory.
Where it genuinely wins: Organizations with existing SQL Server infrastructure, on-premises deployment requirements, and batch ETL workloads that have been running on SSIS for years. The tool is mature, well-understood by SQL Server DBAs, and included in SQL Server licensing at no additional cost. For organizations that are not moving to the cloud and have no real-time requirements, SSIS continues to work reliably.
Limitations: Batch ETL only: no event-driven pipelines, no sub-minute data delivery. Development environment is Windows-only (Visual Studio). Not cloud-native: cloud deployment requires ADF integration. No modern DevOps workflow support. Increasingly difficult to hire engineers with SSIS expertise.
Not ideal for: Cloud-first organizations, teams needing real-time or streaming pipelines, or teams that need to hire from the modern data engineering talent pool where SSIS is not a common skill.
Pricing: Included with SQL Server Standard and Enterprise licensing. No separate SSIS charge.
How to Choose the Right ETL Tool
Four questions narrow the field faster than any feature comparison chart:
What latency does your use case actually require?
Under one minute: Look at platforms designed for CDC or continuous streaming. Estuary fits this category with continuous log-based CDC. Fivetran Enterprise supports sync intervals as low as one minute on supported workloads, but scheduled one-minute synchronization is different from continuous sub-second streaming.
Under one hour: Managed ELT is usually sufficient. Fivetran Standard supports 15-minute syncs, while Airbyte Pro supports 15-minute syncs and Airbyte Standard is limited to hourly synchronization.
Daily or less frequent: Batch ETL is usually sufficient. Stitch, Hevo, AWS Glue, Azure Data Factory, or similar batch-oriented services can work depending on your cloud, sources, and budget.
Which cloud are you primarily on?
AWS: AWS Glue for native serverless ETL. Amazon MSK if you need managed Kafka. Estuary or Fivetran for cross-source ingestion into Redshift or S3.See AWS ETL Tools compared for a full breakdown.
Azure: Azure Data Factory for native orchestration and ETL. Estuary or Fivetran for broad source coverage beyond Azure-native connectors.
GCP: Google Dataflow for complex streaming. Pub/Sub for event messaging. Estuary or Fivetran for database ingestion into BigQuery.
Multi-cloud or cloud-agnostic: Independent tools (Estuary, Fivetran, Airbyte, dbt) give you more flexibility than cloud-native services.
For destination-specific guidance: ETL Tools for Snowflake, ETL Tools for Databricks, ETL Tools for ClickHouse.
What is your team's engineering capacity?
No dedicated data engineering: Fivetran, Hevo, or Skyvia. Fully managed, minimal setup, minimal maintenance.
Small data team (1 to 5): Fivetran or Estuary for ingestion, dbt Core for transformation. Add Airflow only when pipeline complexity demands it.
Mid-size team with engineers: Estuary plus dbt plus Airflow or Dagster when real-time CDC matters. Fivetran plus dbt plus Airflow for SaaS-heavy batch stacks.
Large enterprise: Informatica or Qlik Talend Cloud when MDM, data quality, governance, hybrid connectivity, or complex enterprise integration are hard requirements.
Do you need transformation or just ingestion?
If you need both ingestion and transformation, decide whether you want a composable stack or a more integrated platform.
A composable approach combines an ingestion platform such as Estuary, Fivetran, or Airbyte with a transformation tool such as dbt or Coalesce. This gives teams more freedom to change individual layers independently.
Integrated platforms such as Databricks Lakeflow and Matillion can cover more of the ingestion, transformation, and orchestration lifecycle within one environment. They can reduce tool sprawl, but platform fit, connector coverage, latency requirements, and multi-destination needs become more important.
A common composable pattern is an ingestion platform, a warehouse or lakehouse, a transformation layer, and an orchestrator where workflow complexity requires one. These tools solve different parts of the pipeline and should not always be compared as direct substitutes.
What Changed in the ETL Market in 2025 and 2026
These shifts are worth factoring into your tool selection:
- Fivetran and dbt Labs completed their merger: The transaction closed on June 1, 2026, bringing managed data movement and dbt transformation under the same company.
- Salesforce completed its acquisition of Informatica: The acquisition closed in November 2025, bringing Informatica's integration, governance, quality, metadata, and MDM capabilities into the Salesforce portfolio.
- Databricks expanded Lakeflow: Lakeflow now brings together managed ingestion, declarative pipelines, visual data preparation, and workflow orchestration. Genie Code adds agent-assisted data engineering and pipeline development.
- Transformation platforms expanded beyond their original ecosystems: Coalesce now supports Snowflake, Databricks SQL, Microsoft Fabric, and BigQuery, reflecting a broader move toward multi-platform transformation tooling.
- Agent-assisted data engineering is becoming part of mainstream platforms: Databricks Genie Code and Matillion Maia are examples of data platforms using AI agents to help engineers develop, troubleshoot, and manage pipelines.
ETL Tools Pricing Comparison
Pricing models vary significantly across ETL, ELT, transformation, and orchestration platforms. The table below summarizes publicly available pricing and billing models verified for this September 2026 update. Enterprise pricing is marked as custom where vendors do not publish a fixed rate.
| Tool | Pricing Model | Entry Point | What Drives Cost |
|---|---|---|---|
| Estuary | Usage-based | Free (10GB + 2 connectors/month) | $0.50/GB + connector instance usage |
| Fivetran | Usage-based / MAR | Free: 500K connector MAR/month | Monthly Active Rows, activations, and transformation usage |
| Airbyte | Volume / Capacity-based | free; Standard from $10/month | Volume on Standard; Data Worker capacity on Pro |
| Hevo Data | Event / credit-based | From $239/month | Events ingested / credits |
| Stitch | Row volume | From $100/month | Rows replicated |
| Skyvia | Records / plan tier | Free tier. From $79/month | Tier based on features and connectors |
| AWS Glue | DPU-hour | Pay per use | DPU-hours; difficult to estimate before deployment |
| Azure Data Factory | Consumption-based | Pay per use | Pipeline runs + data movement + compute combined |
| Google Dataflow | Resource / DCU-based | Pay per use | Compute, memory, shuffle/streaming resources, or DCUs |
| Databricks Lakeflow | DBU / compute-based | Usage-based | Compute, workload type, cloud, and Lakeflow services used |
| dbt | Per seat (Cloud) | Core: free. Cloud ~$100/month | Developer seats and platform usage |
| Coalesce | User + production actions | Developer free; Starter $150/user/month | Users and production actions |
| Matillion | Credit-based | Trial available; paid plans usage-based | Pipeline task hours and developer users |
| Apache Airflow | Infrastructure cost | Open-source: free | Your own cloud compute or managed service fees |
| Dagster | Open source + SaaS usage | Open source free; Dagster+ from $10/month | Credits and optional serverless compute |
| Informatica | Custom enterprise | Contact sales | Products, usage, deployment, and support |
| Talend | Package / data volume | Trial / contact sales | Package and data volume |
| SSIS | SQL Server licensing | Included with applicable SQL Server licensing | SQL Server licensing and infrastructure |
Pricing note: Pricing was checked against current vendor information for this September 2026 update. Pricing and packaging change frequently, so verify the vendor's current pricing before making a budget decision.
Where to Start
Identify the layer of your stack that is most broken first. If data is stale, start with ingestion. If analysts are building on raw unmodeled tables, start with dbt or Coalesce. If pipelines have no visibility or retry logic, add an orchestrator.
A common composable starting stack is a managed ingestion platform such as Estuary or Fivetran, a warehouse or lakehouse such as Snowflake, BigQuery, or Databricks, and a transformation layer such as dbt. Add Airflow or Dagster when workflow dependencies and orchestration become complex enough to justify a separate tool.
If ingestion or CDC is your immediate problem: Estuary has a free tier at dashboard.estuary.dev/register. Sub-second CDC or batch pipelines, 200+ connectors, no credit card required.
Further reading and authoritative sources
- Gartner Magic Quadrant for Data Integration Tools
- r/dataengineering practitioner discussions on ETL tool selection
Related Articles
FAQs
Is dbt an ETL tool?
Open-source vs managed ETL: which should I choose?

About the author
Dani is a data professional with a rich background in data engineering and real-time data platforms. At Estuary, Daniel focuses on promoting cutting-edge streaming solutions, helping to bridge the gap between technical innovation and developer adoption. With deep expertise in cloud-native and streaming technologies, Dani has successfully supported startups and enterprises in building robust data solutions.


















