PostgreSQL
Primary sourcePostgreSQL 10+ via pgoutput — no polling, no triggers
Native WAL tailing tracks every INSERT, UPDATE, DELETE with zero schema changes.
ez-cdc is a Rust-based Change Data Capture platform that replicates PostgreSQL to modern analytics platforms with sub-second latency — a single binary with no JVM, Kafka, or ZooKeeper.
✓ source connected · sink ready
▸ streaming · lag 38ms · 300K+ events/sec
One Rust binary, sub-second latency, ~5 MB memory. Replicate PostgreSQL to any modern sink without overhead.
We ship fewer connectors, but every one is built to survive production workloads.
Sources
PostgreSQL 10+ via pgoutput — no polling, no triggers
Native WAL tailing tracks every INSERT, UPDATE, DELETE with zero schema changes.
Shipping 2026
IBM DB2 · Oracle · MySQL · SQL Server · MongoDB · and more
Destinations
Real-time dashboards, sub-second sync
Reporting and HA replica
Near-real-time cloud warehouse
Shipping 2026
Document sync for app reads
Data lake and cold archive
A CLI that does the work for you, a local web wizard when you want a GUI, and zero-config provisioning so you never touch a replication slot by hand.
✓ source connected · postgres@prod:5432/mydb
✓ replication slot created · dbmazz_orders_slot
✓ sink tables ready · orders, order_items, products
▸ streaming · lag 42ms · 12,840 rows/s
ez-cdc quickstart · ez-cdc verify · ez-cdc up / down / logs / status. Interactive terminal dashboard shows stage, lag, throughput, and source→target row counts in real time. Shell completion via --install-completion.
Build with --features http-api for a local web frontend. Test connections, discover tables, start replication in one click. No config files, no YAML edits — just a browser tab.
ez-cdc creates publications, replication slots, sink tables, and audit columns automatically. No DBA approval, no schema migrations, no manual slot management. Run the command, watch it work.
Self-host the open-source engine, or click-deploy into your own cloud. Same Rust engine either way — you choose how much you want to manage.
dbmazzThe Rust engine, yours to run. Free forever.
Click-deploy into your AWS or GCP. Free.
Both deployment modes are free. We charge only for support (scaled to your organization) and optional PrivateLink connectivity on BYOC.
BYOC deploys ez-cdc into your own AWS, GCP, or on-premise cloud with high availability, auto-scaling, load balancing, and optional PrivateLink connectivity built in. Nothing leaves your account — the engine, the control plane, and every row of data stay within your perimeter. This is the enterprise path for teams where security and compliance rule everything.
Multi-AZ by default. Worker failures don't interrupt replication.
Workers scale with throughput. Load balanced across your cloud.
Private network endpoints for teams that cannot route through public internet.
Every byte stays in your cloud account. Nothing crosses into ours.
Six performance-critical design choices power ez-cdc: 300,000+ events/sec at ~5 MB RSS, sub-second latency, no JVM overhead.
Every component optimized from the ground up. No compromises.
No JVM overhead. Pure systems programming for maximum performance and memory safety.
One Rust binary, no JVM, no Kafka, no ZooKeeper. Built on PostgreSQL's `pgoutput` logical replication protocol with LSN checkpointing.
Under 1 second end-to-end, from WAL write to sink ACK. Flink CDC concurrent snapshot algorithm for consistent initial loads.
Each Rust worker runs in about 5 MB RSS and under 2% CPU — a single binary with no JVM, Kafka, or ZooKeeper.
Auto-creates publications, replication slots, sink tables, and audit columns. No YAML files, no schema migrations, no DBA approval.
Prometheus `/metrics/prometheus`, gRPC reflection API, HTTP control plane (`/pause`, `/resume`, `/drain-stop`), live terminal dashboard. Drop into your stack.
Stateless Rust workers process WAL events via PostgreSQL logical replication, delivering to analytics sinks with sub-second end-to-end latency.
Deploys natively to AWS, GCP, or on-premise. Your cloud, your credits, your control.
Stateless CDC workers
EC2 · GCE · on-prem VMs
Checkpoints & buffering
S3 · GCS · any S3-compatible
Your destination of choice
StarRocks · Snowflake · BigQuery · and more
Metrics, logs, traces
Prometheus · CloudWatch · Stackdriver
Credential management
AWS Secrets Manager · GCP Secret Manager · Vault
Least-privilege by default
IAM · workload identity · RBAC
Centralized orchestration and configuration management for your CDC pipelines.
Stateless, horizontally scalable workers that process change events in parallel.
Designed from day one to support SaaS deployments with complete isolation.
ez-cdc is a single Rust binary, free to use, with sub-second latency at ~5 MB RSS per worker. No cluster to maintain like Debezium. No volume bill like Fivetran.
Built from scratch for performance, not compatibility layers.
| Feature | ez-cdc | Debezium | Fivetran |
|---|---|---|---|
| End-to-end Latency | < 1 second | Seconds | 5-15 minutes |
| Pricing | Free | Free (OSS) | Volume-based ($$) |
| Memory per Worker | ~5 MB RSS | 500+ MB (JVM) | N/A (managed) |
| Throughput | 300,000+ events/sec | ~250 events/sec | Varies |
| Deployment Model | Single Rust binary | Kafka + ZooKeeper cluster | Managed SaaS |
| Ops Overhead | Near-zero | High (cluster ops) | Zero (managed) |
| Language | Rust | Java (JVM) | Proprietary |
| Self-hosted Option | |||
| Open Source Core | ELv2 | Apache 2.0 |
faster than Debezium and Fivetran on equivalent workloads
Built by two brothers who fought CDC pain on every data team they joined.
Co-founder
Co-founder. Former Head of Data at fintech and banking, built multiple data platforms. Started ez-cdc after hitting the same CDC pain point on every team.
Co-founder
Co-founder. AI and software engineering lead. Builds the Rust engine and the agent tooling behind ez-cdc.
Technical answers for technical teams.
Join technical teams who are tired of slow, resource-hungry replication. Get early access to the private beta.
Limited spots available. We're working closely with design partners.