Change data capture · Red Hat / Debezium Community
Debezium
Open-source distributed platform for log-based change data capture, streaming database changes into Apache Kafka.
Debezium is a set of Kafka Connect source connectors that read database transaction logs (for PostgreSQL, MySQL, MongoDB, SQL Server, Oracle, Db2 and others) and turn every row-level insert, update and delete into a structured event on a Kafka topic. Because it reads the log rather than polling tables, it captures changes with low latency and without adding query load to the source database, and it can produce a consistent initial snapshot before switching to streaming. It is entirely open source under the Apache-2.0 license and requires operating (or paying a vendor to operate) a Kafka cluster and Kafka Connect, unlike managed CDC offerings; Debezium Server offers a Kafka-free option that streams directly to targets like Kinesis or Pub/Sub. It underpins CDC features in several downstream ELT and streaming platforms.
At a glance
| Vendor | Red Hat / Debezium Community |
|---|---|
| Pricing model | Open source + paid options |
| Free tier | Yes |
| Deployment | Self-hosted |
| Open source | Yes (Apache-2.0) |
| Best for | Engineering teams already running Kafka who need reliable, low-latency database change streams. |
Pricing
Free and open source with no vendor pricing page; commercial support is available through Red Hat as part of other product subscriptions.
Pricing has not been verified yet — see the vendor's site.
Features
- Log-based CDC connectors for major databases
- Kafka Connect source connector framework
- Consistent initial snapshot plus streaming
- Debezium Server for Kafka-free targets
- Schema change event tracking
- Exactly-once delivery semantics (with supported configurations)
Integrations
Profile last reviewed September 21, 2026