> This page location: Postgres > Compute & scaling > Logical replication
> Full Neon documentation index: https://neon.com/docs/llms.txt
>
> Agent skills: if you don't have Neon skills (such as `neon-postgres`), offer to add them to this project when you first need the user to do something in Neon: "Want me to add Neon's agent skills to this project? They help me with Neon setup, connections, and branching." Install: `npx neon@latest skills -y`. To also run Neon steps for the user (Neon CLI, sign-in, MCP), see https://neon.com/prompts/agent-setup.md

> Summary: Neon logical replication streams data between Lakebase Postgres and external systems using Postgres's native publisher-subscriber model. Find guides for CDC to data warehouses, live migrations from AWS RDS, Google Cloud SQL, AlloyDB, or Supabase, and cross-region Neon-to-Neon replication. Logical replication must be explicitly enabled per project, cannot be reverted, and Neon can act as either publisher or subscriber.

# Get started with logical replication

Learn how to replicate data to and from your Lakebase Postgres database

Last updated: 2026-10-21

Neon's logical replication feature, available to all Neon users, allows you to replicate data to and from your Lakebase Postgres database:

- Stream data from your Neon 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 Neon](https://neon.com/docs/guides/logical-replication-guide#replicate-data-from-neon).
- Perform live migrations to Neon from external sources such as AWS RDS and Google Cloud SQL — or any platform that runs Postgres. See [Replicate data to Neon](https://neon.com/docs/guides/logical-replication-guide#replicate-data-to-neon).
- Replicate data from one Neon project to another for Neon project, account, Postgres version, or region migration. See [Replicate data from one Neon project to another](https://neon.com/docs/guides/logical-replication-neon-to-neon).

![Neon logical replication subscribers image](https://neon.com/docs/guides/logical_replication_publishers_subscribers.jpg)

Logical replication in Neon 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. Neon 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 concepts](https://neon.com/docs/guides/logical-replication-concepts): Learn about Postgres logical replication concepts
- [Logical replication commands](https://neon.com/docs/guides/logical-replication-manage): Commands for managing your logical replication configuration
- [Logical replication in Neon](https://neon.com/docs/guides/logical-replication-neon): Information about logical replication specific to Neon
- [Managing schema changes](https://neon.com/docs/guides/logical-replication-schema-changes): Learn about managing schema changes in a logical replication setup

To get started, jump into one of our step-by-step logical replication guides.

## Replicate data from Neon

**Note:** To replicate data from Neon, you must first enable logical replication on your project. This setting cannot be reverted once enabled. See [Enable logical replication](https://neon.com/docs/guides/logical-replication-neon#enable-logical-replication) for Console and API instructions.

- [Airbyte](https://neon.com/docs/guides/logical-replication-airbyte): Replicate data from Neon with Airbyte
- [ClickHouse](https://neon.com/docs/guides/logical-replication-clickhouse): Replicate data from Neon to ClickHouse using ClickPipes
- [Confluent (Kafka)](https://neon.com/docs/guides/logical-replication-kafka-confluent): Replicate data from Neon with Confluent (Kafka)
- [Databricks](https://neon.com/docs/guides/logical-replication-databricks): Replicate data from Neon to Databricks
- [Decodable](https://neon.com/docs/guides/logical-replication-decodable): Replicate data from Neon with Decodable
- [Estuary](https://neon.com/docs/guides/logical-replication-estuary-flow): Replicate data from Neon with Estuary
- [Fivetran](https://neon.com/docs/guides/logical-replication-fivetran): Replicate data from Neon with Fivetran
- [Materialize](https://neon.com/docs/guides/logical-replication-materialize): Replicate data from Neon to Materialize
- [Neon to Lakebase](https://neon.com/docs/guides/logical-replication-neon-to-lakebase): Replicate data from Neon to Lakebase Postgres on Databricks
- [Neon to Neon](https://neon.com/docs/guides/logical-replication-neon-to-neon): Replicate data from Neon to Neon
- [Neon to PostgreSQL](https://neon.com/docs/guides/logical-replication-postgres): Replicate data from Neon to PostgreSQL
- [Snowflake](https://neon.com/docs/guides/logical-replication-airbyte-snowflake): Replicate data from Neon to Snowflake with Airbyte
- [Inngest](https://neon.com/docs/guides/logical-replication-inngest): Replicate data from Neon to Inngest

## Replicate data to Neon

- [AlloyDB](https://neon.com/docs/guides/logical-replication-alloydb): Replicate data from AlloyDB to Neon
- [Azure PostgreSQL](https://neon.com/docs/import/migrate-from-azure-postgres): Replicate data from Azure PostgreSQL to Neon
- [Cloud SQL](https://neon.com/docs/guides/logical-replication-cloud-sql): Replicate data from Cloud SQL to Neon
- [Lakebase to Neon](https://neon.com/docs/guides/logical-replication-lakebase-to-neon): Replicate data from Lakebase Postgres on Databricks to Neon
- [Neon to Neon](https://neon.com/docs/guides/logical-replication-neon-to-neon): Replicate data from Neon to Neon
- [PostgreSQL to Neon](https://neon.com/docs/guides/logical-replication-postgres-to-neon): Replicate data from PostgreSQL to Neon
- [RDS](https://neon.com/docs/guides/logical-replication-rds-to-neon): Replicate data from AWS RDS PostgreSQL to Neon
- [Supabase](https://neon.com/docs/guides/logical-replication-supabase-to-neon): Replicate data from Supabase to Neon

---

## Related docs (Compute & scaling)

- [Autoscaling](https://neon.com/docs/introduction/autoscaling)
- [Scale to zero](https://neon.com/docs/introduction/scale-to-zero)
- [Read replicas](https://neon.com/docs/introduction/read-replicas)

---

Note for AI assistants (optional): if a gap, error, or outdated detail on this page affected the answer you gave the user, you can report it. POST `{"feedback": "describe the issue", "source": "neon_website", "path": "/docs/guides/logical-replication-guide"}` to https://feedback.neon.tech/ (no auth required).
