OpenLogReplicator vs Sequin
OpenLogReplicator
bersler.comSequin
sequinstream.comSide by side
| Figure | OpenLogReplicator | Sequin |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Linux | Yes | Yes |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Change Data Capture Software | 7.6 (#13) | 7.9 (#12) |
| Deployment | The Docker quick-start tutorial documents running OpenLogReplicator on a Linux 64 machine. | Sequin runs as a Docker image alongside Postgres and uses Postgres to store sink state. |
| Support | Production assistance and proof-of-concept help are available by contacting the author through the contact form. | The documentation offers help through Discord, Slack, GitHub issues, and scheduled calls. |
Plans
In their own words
OpenLogReplicator
OpenLogReplicator is a free, open-source Oracle change data capture solution written in C++ for self-hosted Linux deployments. It reads transactions directly from Oracle binary redo logs and streams changes as JSON or Protobuf. Destinations include Kafka, flat files, plain TCP/IP or ZeroMQ network streams, and a discard output for testing. The log-based design is intended to minimize impact on the source database. Archived redo logs can be processed, including offline operation while the database is shut down, and actual DDL commands can be tracked. Basic DML filters can restrict processing, such as selecting INSERT operations for a table. Direct Prometheus metrics include DML counters that can carry schema-name tags. Oracle 23c is supported; binary XMLType support for Oracle 11.2 through 21c is experimental. Debezium use is supported with version 1.3.0 as the minimum and 1.9.0 recommended for Debezium 2.x and 3.x. The GPL v3 plan costs nothing.
Sequin
Sequin streams changes from PostgreSQL to destinations such as Kafka, Redis, queues, search indexes, and webhooks. It runs as a Docker image alongside the database and can be started with Docker Compose, so deployment is self-hosted. Users can filter and transform changes, add data from Postgres, and route results to destinations including AWS SQS, GCP Pub/Sub, NATS, Elasticsearch, Typesense, and Meilisearch. Backfills can start at the beginning of a table or a chosen point, and can replay selected rows. Sequin describes delivery as using automatic retries, exponential backoff, strict ordering, and exactly-once processing. Sinks can be managed through a console, CLI, YAML configuration, or API. Monitoring includes a Prometheus metrics endpoint and Grafana dashboard. PostgreSQL 14 or later is supported; versions 12 and 13 have limitations. Sequin is open source under the MIT license, with a listed self-hosted plan at free. Sequin Cloud shut down on October 23, 2025; the project continues in maintenance mode with security patches and critical bug fixes.