Stack Gems
Menu
← Catalog

Debezium

Apache-2.0 change data capture from your databases

Databases / Data · Apache-2.0 · 13.2k

Reviewed 2026-10-18 · last push 2026-10-19 · repo checked 2026-10-19

What's Good

Apache-2.0 (debezium/debezium), developed since 2016; the DDL parser's Antlr grammars are MIT. Connectors cover Postgres, MySQL, MariaDB, SQL Server, Oracle, MongoDB, Db2 and more. Only committed changes are emitted, in one event model across databases, and because history lives in durable logs, consumers can stop and resume without missing events. Runs on Kafka Connect, as Debezium Server to other sinks, or embedded. ★~13.2k.

The Catch

The classic deployment needs Kafka and Kafka Connect, which is heavy infrastructure for a small team; Debezium Server avoids Kafka but adds its own config. Each database needs log access and settings (logical replication, binlog) that DBAs must allow. Schema changes and snapshots take planning.

Verdict

The default for CDC — worth it once you have more than one service that needs your data changes.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/debezium.svg)](https://stackgems.com/gems/debezium)

HTML

<a href="https://stackgems.com/gems/debezium"><img src="https://stackgems.com/badge/debezium.svg" alt="Debezium reviewed on Stack Gems" height="20"></a>