License & Deployment Mix: 17 tools – 1 OSS, 8 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is ETL / Data Integration Software?

ETL (Extract, Transform, Load) and data integration software moves data between systems – databases, APIs, files, warehouses, and cloud services. It is the backbone of any data pipeline, enabling analytics, reporting, synchronization, and operational workflows.

Modern data integration has evolved beyond traditional batch ETL into several patterns:

  • ETL – extract data from sources, transform it in a staging area, then load it into a target (traditional approach; transformations happen before loading)
  • ELT – extract and load raw data into a warehouse or lake, then transform it in-place using SQL or dbt (modern cloud-native approach)
  • CDC (Change Data Capture) – capture incremental changes from source databases in real-time using transaction logs (WAL, binlog)
  • Reverse ETL – push transformed data from warehouses back into operational tools (CRM, marketing, support)
  • Data replication – continuous synchronization between databases or systems
  • API integration – connect SaaS applications via REST/GraphQL APIs with scheduling and error handling
  • Stream processing – real-time event-driven data movement (Kafka-based pipelines)

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


Feature Matrix – Open Source

FeatureNiFiAirbytedbtAirflowMeltanoSingerKafka Connect
ExtractYesYesNoOrchYesYesYes
LoadYesYesNoOrchYesYesYes
TransformYesPost-loadYesOrchdbtNoSMT only
CDCYesYesNoOrchNoNoYes
SchedulingYesYesNo*YesYesNoN/A**
Web UIYesYesCloudYesNoNoNo
REST APIYesYesCloudYesNoNoYes

Orch = orchestrates external tools (not built-in) * = dbt Cloud has scheduling; dbt Core does not ** = Kafka Connect runs continuously (streaming)

Feature Matrix – Commercial / Enterprise

FeatureFivetranStitchMatillionHevoRivery
ExtractYesYesYesYesYes
LoadYesYesYesYesYes
TransformdbtNoYesYesYes
CDCYesYesBasicYesNo
SchedulingYesYesYesYesYes
Web UIYesYesYesYesYes
REST APIYesLtdYesYesYes
FeatureInformaticaTalendSSISODI
ExtractYesYesYesYes
LoadYesYesYesYes
TransformYesYesYesYes
CDCYesYesYesYes
SchedulingYesYesYesYes
Web UIYesIDEIDEIDE
REST APIYesYesNo*Ltd

Ltd = limited API * = SSIS uses T-SQL procedures, not REST API


Deployment Comparison

ToolTypeSelf-HostedSaaSPlatform
Apache NiFiOSSYesNoJava (any OS)
AirbyteOpen CoreYesYesDocker/K8s
dbtOpen CoreYes*YesPython CLI
Apache AirflowOSSYesYes**Python
MeltanoOSSYesNoPython CLI
SingerOSSYesNoPython CLI
Kafka ConnectOSSYesYes***Java (Kafka)
FivetranCommercialNoYesSaaS only
StitchCommercialNoYesSaaS only
MatillionCommercialLegacyYesSaaS/Cloud VM
Hevo DataCommercialNoYesSaaS only
RiveryCommercialNoYesSaaS only
InformaticaEnterpriseHybridYesSaaS + Agent
TalendEnterpriseLegacyYesJava
Microsoft SSISEnterpriseYesAzureWindows only
Oracle ODIEnterpriseYesOCIOracle/Java

* = dbt Core is CLI; dbt Cloud is SaaS ** = MWAA, Cloud Composer, Astronomer *** = Confluent Cloud


Licensing Comparison

ToolLicenseCost Model
Apache NiFiApache 2.0Free
AirbyteElv2 / MITFree self-hosted; Cloud usage-based
dbtApache 2.0Free Core; Cloud from $100/seat/mo
Apache AirflowApache 2.0Free
MeltanoMITFree
SingerApache 2.0Free
Kafka ConnectApache 2.0Free
FivetranProprietaryUsage-based (MAR)
StitchProprietaryFrom $100/mo
MatillionProprietaryUsage-based credits
Hevo DataProprietaryFrom $239/mo
RiveryProprietaryUsage-based credits
InformaticaProprietaryEnterprise ($50k+/yr)
TalendProprietaryEnterprise ($30k+/yr)
Microsoft SSISProprietarySQL Server license
Oracle ODIProprietaryPer-processor ($22.5k)

Connector Count Comparison

ToolConnectorsNotes
Informatica1,000+Includes legacy PowerCenter
Talend900+Components in Talend Studio
Singer600+Via MeltanoHub; quality varies
Meltano600+Singer-based via MeltanoHub
Fivetran500+All managed by Fivetran
Airbyte350+Mix of Airbyte and community
Apache NiFi300+Processors (connectors)
Kafka Connect200+Via Confluent Hub
Rivery200+Growing library
Hevo Data150+Growing library
Stitch130+Singer-based
Matillion100+Growing library
dbt30+Warehouse adapters only
Airflow80+Provider packages (orchestrator)
SSIS~50ODBC/OLEDB for others
ODI~40Knowledge Modules

SSO / OIDC Comparison

OIDC is the preferred SSO protocol; the notes below assume Authentik as the external identity provider.

ToolOIDCSAMLNotes
Apache NiFiYesYesNative support
AirbyteEntEntEnterprise tier only
dbt CloudNoEntSAML on Enterprise
AirflowCustomNoVia FAB security manager
MeltanoN/AN/ACLI tool (no auth)
SingerN/AN/ACLI tool (no auth)
Kafka ConnectNoNoAPI secured externally
FivetranNoBiz+SAML on Business+
StitchNoEntSAML on Enterprise
MatillionEntEntEnterprise tier
Hevo DataNoEntSAML on Enterprise
RiveryNoEntSAML on Enterprise
InformaticaYesYesFull SSO support
TalendYesYesFull SSO support
SSISNoNoWindows AD only
ODINoNoLDAP only

Ent = Enterprise tier only Biz+ = Business tier and above Custom = requires custom configuration

Best SSO support: Apache NiFi (native OIDC), Informatica IDMC, and Talend offer the best SSO integration with Authentik. Airbyte Enterprise and Matillion Enterprise also support OIDC.


CDC Comparison

ToolCDC TypeDatabases Supported
Kafka ConnectDebezium (log)PG, MySQL, SQL Server, MongoDB, Oracle
AirbyteDebezium (log)PG, MySQL, SQL Server, MongoDB
InformaticaPowerExchangeOracle, SQL Server, Db2, PG, MySQL
ODIGoldenGateOracle, SQL Server, MySQL, Db2
FivetranLog-basedPG, MySQL, SQL Server
StitchLog-basedPG, MySQL, SQL Server, MongoDB
Hevo DataLog-basedPG, MySQL, SQL Server, MongoDB
SSISTrigger/logSQL Server native; Attunity for others
TalendLog/triggerOracle, SQL Server, Db2
NiFiProcessor-basedPG, MySQL (via CDC processors)
MatillionChange queryBasic (not log-based)
MeltanoNoN/A
SingerNoN/A
dbtNoTransform only
AirflowNoOrchestrator only
RiveryNoN/A

Best CDC: Kafka Connect (Debezium) is the gold standard for open-source CDC. Airbyte also uses Debezium internally.


Tools

17 tools.

Airbyte

Airbyte is the leading open-source ELT platform focused on data movement – extracting data from sources and loading it into warehouses, lakes, or databases.

License: LicenseRef-Airbyte-ELv2 (source-available) · Kind: web · Deploy: native, docker, k8s · SSO: SAML

Website

Apache Airflow

Apache Airflow is the most widely adopted open- source workflow orchestration platform. It enables users to programmatically author, schedule, and monitor complex data pipelines as Directed Acyclic Graphs (DAGs) written in Python.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Apache Camel

Apache Camel is an open-source integration framework that implements the Enterprise Integration Patterns (EIP) from the Hohpe/Woolf book as first-class constructs.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Apache Kafka Connect

Apache Kafka Connect is a streaming data integration framework built into the Apache Kafka ecosystem.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Apache NiFi

Apache NiFi is a powerful, visual data flow automation tool originally developed by the NSA and donated to the Apache Software Foundation.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC

Website · Source

dbt (data build tool)

dbt (data build tool) is the industry-standard transformation layer for the modern data stack. It enables data analysts and engineers to transform data already loaded into a warehouse using SQL SELECT statements and Jinja templating.

License: Apache-2.0 (OSS) · Kind: web · Deploy: saas · SSO: SAML

Website · Source

Fivetran

Fivetran is the market-leading managed ELT platform that automates data extraction and loading from SaaS applications, databases, and files into cloud data warehouses.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Hevo Data

Hevo Data is a no-code managed ELT platform that provides automated data pipelines from sources to cloud warehouses and destinations.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Informatica Cloud (IDMC)

Informatica Intelligent Data Management Cloud (IDMC) is an enterprise data integration platform unifying integration, quality, governance, catalog, and MDM, with 1,000+ connectors and CLAIRE AI.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Matillion

Matillion is a data productivity platform that provides visual, low-code ELT pipeline design with native execution in cloud data warehouses.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Meltano

Meltano is an open-source DataOps platform that provides a CLI-first workflow for the entire data lifecycle: extract, load, transform, analyze, and orchestrate.

License: MIT (OSS) · Kind: web · Deploy: docker · SSO: none

Website · Source

Microsoft SSIS

SQL Server Integration Services (SSIS) is Microsoft’s enterprise ETL platform included with SQL Server. It provides a visual package designer (in Visual Studio) for building data extraction, transformation, and loading workflows.

License: Proprietary (proprietary) · Kind: web · Deploy: saas, native, package · SSO: none

Website

Oracle Data Integrator (ODI)

Oracle Data Integrator (ODI) is Oracle’s enterprise data integration platform designed primarily for Oracle-centric environments.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Rivery

Rivery is a managed data integration platform that combines ELT, reverse ETL, and workflow orchestration in a single SaaS product.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Singer

Singer is an open-source specification for moving data between systems, defining a JSON-based protocol between taps (extractors) and targets (loaders); its ecosystem is now maintained largely via Meltano.

License: Apache-2.0 (OSS) · Kind: web · Deploy: saas, docker, k8s · SSO: none

Website · Source

Stitch

Stitch is a managed ELT platform that extracts data from sources and loads it into cloud data warehouses.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Talend

Talend is a comprehensive data integration and data quality platform that has been a major player in the ETL market since 2005.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

ResorsIT Tools Catalog Search