sequinstream/sequin
Postgres change data capture to streams, queues, and search indexes like Kafka, SQS, Elasticsearch, HTTP endpoints, and more observed · 2026-08-28
Health v2 · maintenance only
63/100
- Activity 69
- Release rhythm 59
- Longevity 57
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 799
- days_rel: 196
- days_push: 191
- n_releases_24m: 280
Adoption not part of the score
2191 stars · 147 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Sequin is an open-source change data capture (CDC) platform for Postgres, deployed as a standalone Docker container that streams database changes to sinks like Kafka, SQS, GCP Pub/Sub, Redis, Elasticsearch, and webhooks. It supports backfills, exactly-once processing with strict ordering, and includes a web console plus Prometheus/Grafana observability.
Use cases
- stream postgres changes to kafka
- sync postgres to elasticsearch in real time
- send database change events to sqs or pub/sub
- keep redis cache in sync with postgres
- create audit logs from database changes
- replace debezium for postgres cdc
- backfill existing rows to a queue
- trigger webhooks on postgres row changes
When to choose
- you need real-time Postgres CDC with sub-second latency and exactly-once delivery
- you want a simple standalone Docker deployment instead of Kafka + Zookeeper + Kafka Connect
- you need to fan out changes to multiple sinks like queues, search indexes, and webhooks
- you need to backfill existing table rows alongside streaming new changes
When to avoid
- you need batch ETL into a data warehouse on minute-to-hour schedules (use Fivetran or Airbyte)
- your source database is not Postgres
- you cannot run a Docker container next to your database
- you only need Postgres-to-Postgres replication via native logical replication
Facets
service · maturity active
streaming etl message-queue search-engine webhook monitoring self-hosted databases developer-tools self-hosted cloud postgres change-data-capture cdc kafka sqs elasticsearch redis elixir wal exactly-once backfill data-engineering messaging search real-time docker web-server
5 sources
- readme: https://github.com/sequinstream/sequin · fetched 2026-08-28 · a4c8e1d0774b
- homepage: https://sequinstream.com · fetched 2026-08-29 · e2a8876f2b8a
- site_page: https://sequinstream.com/docs · fetched 2026-08-29 · a2cc3f5d83b9
- site_page: https://sequinstream.com/docs/running-sequin · fetched 2026-08-29 · 856bfd37a6f2
- site_page: https://sequinstream.com/docs/compare · fetched 2026-08-29 · c88b0a0e2657
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sequinstream/sequin | main | 63 |
For agents
markdown · JSON · MCP: product_card(name="sequinstream/sequin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem