Replication Guide
SerenDB's logical replication feature, available to all SerenDB users, allows you to replicate data to and from your SerenDB Postgres database:
Stream data from your SerenDB database to external destinations, enabling Change Data Capture (CDC) and real-time analytics. External sources might include data warehouses, analytical database services, real-time stream processing systems, messaging and event-streaming platforms, and external Postgres databases, among others. See Replicate data from SerenDB.
Perform live migrations to SerenDB from external sources such as AWS RDS and Google Cloud SQL — or any platform that runs Postgres. See Replicate data to SerenDB.
Replicate data from one SerenDB project to another for SerenDB project, account, Postgres version, or region migration. See Replicate data from one SerenDB project to another.

Logical replication in SerenDB works like it does on any standard Postgres installation. It uses a publisher-subscriber model to replicate data from the source database to the destination database. SerenDB can act as a publisher or subscriber.
Replication starts by copying a snapshot of the data from the publisher to the subscriber. Once this is done, subsequent changes are sent to the subscriber as they occur in real-time.
To learn more about Postgres logical replication, see the following topics.
Learn about logical replication
Logical replication in SerenDB
To get started, jump into one of our step-by-step logical replication guides.
Replicate data from SerenDB
Replicate data to SerenDB
Last updated