Estuary

Real-world use cases

  • Real-time cross-database replication

    Keep databases continuously in sync with low-latency CDC.

  • Powering microservices with clean event logs

    Turn database changes into ordered event streams for downstream services.

  • Streaming changes to analytics or warehouses

    Deliver fresh database changes to warehouses and analytics systems in real time.

Connect to the databases that matter most

Capture inserts, updates, and deletes from Postgres, MySQL, MongoDB, Oracle, SQL Server, and other production databases using log-based CDC that reads transaction logs instead of repeatedly scanning source tables.

Log-based CDC connecting source databases to warehouses, replicas, and analytics destinationsReplicasDataWarehousesAnalyticsPlatformsEventConsumersDownstreamDatabases

How log-based CDC works

Log-based CDC reads committed changes from a database’s transaction log instead of repeatedly querying source tables. Estuary can first backfill existing data, then continuously capture new inserts, updates, and deletes as they happen.

How log-based CDC works: capture changes, extract logs, buffer and checkpoint, deliver exactly once, and replicate to targetsChange occurs insource systemLog extractioncaptures insert,update, or deleteBuffering andcheckpointingExactly oncedeliveryReplication toone or manytargets

Why it matters

  • Your source systems stay fast. Log-based CDC captures every change without adding load to production databases.

  • Your data stays fresh. Analytics, operations, and ML models always have what they need to keep pace with the business.

  • Your deployments stay compliant. Deterministic recovery and full schema evolution mean less manual intervention and more confidence at scale.

Estuary CDC capturing changes without impacting source database performance

CDC capabilities

  • Log-based CDC

    Continuously replicate changes from Postgres, MySQL, MongoDB, Oracle, SQL Server, and more using log-based CDC, with exactly-once semantics for supported transactional destinations.

  • Schema evolution

    Schema changes are automatic. No pipeline breaks, no manual updates required.

  • Multi target replication

    One source, many destinations: warehouses, search indexes, microservices, and streaming systems simultaneously.

  • Historical backfills

    Backfill existing source data before continuous CDC, and refresh downstream data when needed.

How we do CDC differently

  • Built on Gazette for high throughput and durability

  • Deterministic recovery even during failure events

  • Schema propagation across all downstream systems

  • Replay logic to repair or reprocess change streams

Explore top change data capture (CDC) connectors

Snowflake Data Cloud Logo
capture

Snowflake Data Cloud

Snowflake is a cloud-based data warehouse that offers highly scalable and distributed SQL querying over large datasets. Using OLAP (Online Analytical Processing), Snowflake offers the ability to rapidly answer multi-dimensional analytic database queries with potentially large reporting views by breaking each query up between many worker nodes and reassembling the finalized answer.

MongoDB Logo
capture

MongoDB

MongoDB is a NoSQL document-oriented database that stores data in JSON-like documents with dynamic schema, making it very flexible and easy to work with.

SQL Server via CDC Logo
capture

SQL Server via CDC

Microsoft SQL Server is a Relational Database Management System developed by Microsoft.  There are at least a dozen editions of SQL server which are for large enterprises and small clients.

PostgreSQL Logo
capture

PostgreSQL

Postgres is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, but in 1996, the project was renamed to PostgreSQL to reflect its support for SQL. PostgreSQL features transactions with Atomicity, Consistency, Isolation, Durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is designed to handle a range of workloads, from single machines to data warehouses or Web services with many concurrent users. It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.

MySQL Logo
capture

MySQL

MySQL is a popular open-source relational database management system (RBDMS) used by enterprises of all sizes. This connector integrates data of various types from your MySQL database via MySQL Server.

Oracle Database Logo
capture

Oracle Database

Oracle Database is a proprietary multi-model database management system produced and marketed by Oracle Corporation. It is a database commonly used for running online transaction processing, data warehousing and mixed database workloads including NoSQL workloads.

Flashpack logo

“We're a big fan of Estuary's real-time, no code model. It's magic that we're getting real time data without much effort and we don't have to spend time thinking about broken pipelines. We've also experienced fantastic support by Estuary.”

Read full success story

CDC that works the way your database does, at the speed your business needs.

Frequently asked questions

    What is change data capture (CDC)?

    Change data capture (CDC) captures inserts, updates, and deletes from production databases and continuously delivers those changes to downstream systems.

    Estuary supports major databases including Postgres, MySQL, MongoDB, Oracle, and SQL Server, among others.

    Yes. Estuary allows one-to-many replication, so a single source can feed warehouses, search systems, microservices, and AI pipelines simultaneously.

    Pipelines using schema evolution will incorporate schema changes, such as new fields, updated data types, and new data streams, automatically. Or you can choose to manually make updates for tight control over your data ecosystem.