Connectors

Source connector guides for rustcdc: PostgreSQL logical replication, MySQL and MariaDB binlog, and SQL Server CDC change tables.

Each connector reads change events natively — PostgreSQL through logical replication, MySQL and MariaDB through the binary log, SQL Server through CDC change tables — and produces the same event model, so a sink or transform written against one source works unchanged against the others.

ConnectorMechanismPositioning
PostgreSQLLogical replication (pgoutput)LSN
MySQL / MariaDBBinary log, row formatGTID or file + offset
SQL ServerCDC change tablesLSN

Read the guide for your database before the first production run: each has prerequisites that must be set on the server itself, and one of them — PostgreSQL's REPLICA IDENTITY — silently changes what a DELETE event contains if it is left at its default.