Oracle GoldenGate
Integration & ETL Plane · Change Data Capture & Replication
Real-time data replication and change data capture across Oracle and other databases.
- Commercial

Integration & ETL Plane · Change Data Capture & Replication
Open-source change data capture platform that streams database changes into Kafka and other systems.
Debezium is the open-source answer to change data capture, and the only free one among the serious options. It monitors databases and streams every row-level change in the order it was committed.
Capture is always transaction-log based, using each database's own native interface: logical decoding on Postgres, the binlog on MySQL, the transaction log on SQL Server, the oplog on MongoDB. There is no trigger-based or query-based path at all.
Oracle is the exception worth knowing about, with three adapters. LogMiner is the default, OpenLogReplicator reads redo logs directly, and the XStream option is, in Debezium's own words, a commercial component of Oracle GoldenGate, so that route needs a GoldenGate licence.
The most important structural fact is that it is not one deployable product but connectors plus three runtimes: a Kafka Connect plugin, a standalone Debezium Server needing no Kafka at all, and an embeddable Java library.
Debezium Server is underrated. It streams to more than twenty sinks including Kinesis, Pub/Sub, Pulsar, Event Hubs, Redis, RabbitMQ, Iceberg and vector stores, which removes Kafka from the architecture entirely.
Delivery has changed and older descriptions are wrong. Exactly-once is now supported on all six core relational and document connectors, though it needs Kafka Connect 3.3 or later in distributed mode with specific worker settings.
Snapshots are sophisticated. Incremental snapshots chunk a table and process it while streaming continues, tracked by watermarks and resumable, and ad-hoc snapshots can be triggered through a signalling table.
The clearest gaps against the commercial tools are coverage and writers. There are no mainframe sources, no SAP, Sybase or Teradata, and no first-party warehouse sinks; Snowflake, BigQuery and Databricks are not published.
Its direction is the Debezium Management Platform, a pipeline user interface with OpenTelemetry monitoring, with alerting and access management still on the roadmap.
The same headings are used for every change data capture & replication entry, so two tools can be read side by side.
Open sourceFree, Apache 2.0
Free, and genuinely so: Apache 2.0 with no commercial edition, no paid tier and no support contract published by the project at all. The community channels are a chat room, a Google group and GitHub. A buyer wanting a supported build has to go to a third party that distributes or hosts Debezium, and none of those is first-party to the project. One cost trap to note: using Debezium against Oracle through the XStream adapter requires a GoldenGate licence, so Debezium on Oracle is not free in every configuration.
Debezium moved to the Commonhaus Foundation in December 2024, announced that November, so it is no longer a Red Hat-stewarded project in governance terms. Red Hat sponsored it exclusively from its start in 2015 and donated the trademark and domain names, though not copyright, and says its involvement is unchanged. Governance is now the project's own, with contributors, committers who can merge, and a steering committee holding final authority, deciding by lazy consensus or explicit majority. The core repository has around 13,000 stars and roughly 365 identified contributors. Licence is Apache 2.0.
Founded 2016 · debezium.io
Integration & ETL Plane · Change Data Capture & Replication
Real-time data replication and change data capture across Oracle and other databases.
Integration & ETL Plane · Change Data Capture & Replication
Data replication and change data capture across databases, warehouses and streaming platforms.
Integration & ETL Plane · Change Data Capture & Replication
Real-time data integration and streaming platform with change data capture.
Drafted with AI assistance and checked against the vendor’s own documentation.