Skip to content
replication target

Apache Kafka
real-time ingestion

TwinCommit applies changes to Apache Kafka with exactly-once, commit-ordered semantics from any of 9 log-based sources, including Oracle, MySQL, SQL Server and Db2. Transactional producers, one topic per table, keys preserved.

Apache Kafka

Apache Kafka 3.x and 4.x · Confluent Cloud · Amazon MSK · Redpanda

  • ✓A topic naming template
  • ✓Producer ACLs including transactional.id
  • ✓Optional Schema Registry for Avro and Protobuf

Apply

How TwinCommit writes to Kafka

Each source transaction is published with Kafka transactions, so consumers using read_committed never see a partial transaction. Messages are keyed by primary key in JSON, Avro or Protobuf.

Kafka target docs →

Kafka connector FAQ

Which Kafka versions does TwinCommit support?

+

Apache Kafka 3.x and 4.x · Confluent Cloud · Amazon MSK · Redpanda.

How does TwinCommit write to Kafka?

+

Each source transaction is published with Kafka transactions, so consumers using read_committed never see a partial transaction. Messages are keyed by primary key in JSON, Avro or Protobuf.

Replicate your first table in five minutes.

Download the free Developer edition, or have one of our replication engineers walk you through a migration plan.