# PeerDB Docs: Setup your ETL in minutes with SQL. ## Docs - [Architecture Overview](https://docs.peerdb.io/architecture.md) - [Benchmarking Postgres Replication: PeerDB vs Airbyte](https://docs.peerdb.io/benchmarks/benchmarking-Postgres-Replication:-PeerDB-vs-Airbyte.md) - [Postgres to ClickHouse: Data Modeling Tips](https://docs.peerdb.io/bestpractices/clickhouse_datamodeling.md) - [Postgres to ClickHouse: Handling TOAST Columns](https://docs.peerdb.io/bestpractices/clickhouse_toast_columns.md) - [Generated Columns: Gotchas and Best Practices](https://docs.peerdb.io/bestpractices/generated_columns.md) - [Heartbeat Table For CDC](https://docs.peerdb.io/bestpractices/heartbeat.md) - [Upgrading the PostgreSQL Peer Of An Ongoing CDC Mirror](https://docs.peerdb.io/bestpractices/postgres-upgrade.md) - [BigQuery Setup Guide](https://docs.peerdb.io/connect/bigquery.md) - [ClickHouse Setup Guide](https://docs.peerdb.io/connect/clickhouse/clickhouse.md) - [ClickHouse Cloud Setup Guide](https://docs.peerdb.io/connect/clickhouse/clickhouse-cloud.md) - [Confluent Cloud Setup Guide](https://docs.peerdb.io/connect/confluent-cloud.md) - [Elasticsearch Setup Guide](https://docs.peerdb.io/connect/elasticsearch.md) - [GCS Setup Guide](https://docs.peerdb.io/connect/gcs.md) - [Kafka Setup Guide](https://docs.peerdb.io/connect/kafka.md) - [Azure Flexible Server Postgres Source Setup Guide](https://docs.peerdb.io/connect/postgres/azure_flexible_server_postgres.md) - [Google CloudSQL Postgres Source Setup Guide](https://docs.peerdb.io/connect/postgres/cloudsql_postgres.md) - [Crunchy Bridge Postgres Source Setup Guide](https://docs.peerdb.io/connect/postgres/crunchy_bridge.md) - [Generic PostgreSQL Source Setup Guide](https://docs.peerdb.io/connect/postgres/generic_postgres.md) - [Neon Postgres Source Setup Guide](https://docs.peerdb.io/connect/postgres/neon_postgres.md) - [RDS Postgres Source Setup Guide](https://docs.peerdb.io/connect/postgres/rds_postgres.md) - [Supabase Postgres Source Setup Guide](https://docs.peerdb.io/connect/postgres/supabase_postgres.md) - [Supabase Postgres Source Setup Guide on PeerDB Cloud](https://docs.peerdb.io/connect/postgres/supabase_postgres_peerdb_cloud.md) - [Unsupported PostgreSQL Providers](https://docs.peerdb.io/connect/postgres/unsupported_providers.md) - [PubSub Setup Guide](https://docs.peerdb.io/connect/pubsub.md) - [S3 Setup Guide](https://docs.peerdb.io/connect/s3.md) - [Snowflake Setup Guide](https://docs.peerdb.io/connect/snowflake.md) - [Datatype matrix](https://docs.peerdb.io/datatypes/datatype-matrix.md) - [Running Flow tests](https://docs.peerdb.io/dev/running-tests.md) - [Email Alerting](https://docs.peerdb.io/features/alerting/email-alerting.md) - [Slack Alerting](https://docs.peerdb.io/features/alerting/slack-alerting.md) - [Editing a CDC Mirror](https://docs.peerdb.io/features/edit-mirror.md) - [Feature matrix](https://docs.peerdb.io/features/feature-matrix.md) - [Pausing a CDC Mirror](https://docs.peerdb.io/features/pause-mirror.md) - [Replicating partitioned tables](https://docs.peerdb.io/features/replicating-partitioned-tables.md) - [Resyncing a CDC Mirror](https://docs.peerdb.io/features/resync-mirror.md) - [Schema Changes Propagation Support](https://docs.peerdb.io/features/schema-changes.md) - [Supported connectors](https://docs.peerdb.io/features/supported-connectors.md) - [PeerDB](https://docs.peerdb.io/introduction.md): Welcome to PeerDB docs. Here you'll find everything you need to get started with PeerDB. - [EventHubs](https://docs.peerdb.io/lua/eventhubs.md) - [Kafka](https://docs.peerdb.io/lua/kafka.md) - [PubSub](https://docs.peerdb.io/lua/pubsub.md) - [PeerDB Lua Scripting](https://docs.peerdb.io/lua/reference.md) - [Config Tuning for Change Data Capture (CDC)](https://docs.peerdb.io/metrics/important_cdc_configs.md) - [Native Metrics](https://docs.peerdb.io/metrics/native-metrics.md) - [CDC Setup from Neon Postgres to ClickHouse](https://docs.peerdb.io/mirror/cdc-neon-clickhouse.md) - [CDC Setup from Postgres to Bigquery](https://docs.peerdb.io/mirror/cdc-pg-bq.md) - [CDC Setup from Postgres to ClickHouse](https://docs.peerdb.io/mirror/cdc-pg-clickhouse.md) - [CDC Setup from Postgres to Elasticsearch](https://docs.peerdb.io/mirror/cdc-pg-elasticsearch.md) - [CDC Setup from Postgres to Kafka](https://docs.peerdb.io/mirror/cdc-pg-kafka.md) - [CDC Setup from Postgres to Postgres](https://docs.peerdb.io/mirror/cdc-pg-pg.md) - [CDC Setup from Postgres to Snowflake](https://docs.peerdb.io/mirror/cdc-pg-sf.md) - [CDC Setup from Supabase to ClickHouse](https://docs.peerdb.io/mirror/cdc-supabase-clickhouse.md) - [Upgrade](https://docs.peerdb.io/mirror/upgrade.md) - [CDC batches](https://docs.peerdb.io/peerdb-api/endpoints/cdc-batches.md) - [Change mirror state](https://docs.peerdb.io/peerdb-api/endpoints/change-mirror-state.md) - [Create mirror](https://docs.peerdb.io/peerdb-api/endpoints/create-mirror.md) - [Create a ClickHouse peer](https://docs.peerdb.io/peerdb-api/endpoints/create-peer/clickhouse.md) - [Create a Kafka peer](https://docs.peerdb.io/peerdb-api/endpoints/create-peer/kafka.md) - [Overview](https://docs.peerdb.io/peerdb-api/endpoints/create-peer/overview.md) - [Create a Postgres peer](https://docs.peerdb.io/peerdb-api/endpoints/create-peer/postgres.md) - [Create a Snowflake peer](https://docs.peerdb.io/peerdb-api/endpoints/create-peer/snowflake.md) - [Mirror logs](https://docs.peerdb.io/peerdb-api/endpoints/mirror-logs.md) - [Mirror status](https://docs.peerdb.io/peerdb-api/endpoints/mirror-status.md) - [Peer info](https://docs.peerdb.io/peerdb-api/endpoints/peer-info.md) - [Create script](https://docs.peerdb.io/peerdb-api/endpoints/scripts/create-script.md) - [List scripts](https://docs.peerdb.io/peerdb-api/endpoints/scripts/list-scripts.md) - [PeerDB API Reference](https://docs.peerdb.io/peerdb-api/reference.md) - [AWS Private Link](https://docs.peerdb.io/peerdb-cloud/aws-private-link.md) - [PeerDB Cloud Quickstart Guide](https://docs.peerdb.io/peerdb-cloud/cloud-quickstart.md): Get started with PeerDB Cloud in a few simple steps. - [PeerDB Cloud Security](https://docs.peerdb.io/peerdb-cloud/cloud-security.md): Learn about how PeerDB Cloud ensures the security of your data. - [Trust Center](https://docs.peerdb.io/peerdb-cloud/cloud-trust-center.md) - [Public IPs For PeerDB Cloud](https://docs.peerdb.io/peerdb-cloud/ip-table.md) - [PeerDB Cloud Pricing FAQ](https://docs.peerdb.io/peerdb-cloud/peerdb-cloud-pricing-faq.md) - [Quickstart Guide](https://docs.peerdb.io/quickstart/quickstart.md): Get started with PeerDB in a few simple steps. - [SQL Quickstart Guide](https://docs.peerdb.io/quickstart/sql-quickstart.md): Get started with PeerDB in a few simple steps. - [PeerDB Streams for Kafka Quickstart Guide](https://docs.peerdb.io/quickstart/streams-quickstart.md): Get started with PeerDB Streams for Kafka in a few simple steps. - [Creating Mirrors](https://docs.peerdb.io/sql/commands/create-mirror.md): Guide to creating synchronization jobs in PeerDB - [Creating Peers](https://docs.peerdb.io/sql/commands/create-peer.md): Guide to creating Peers in PeerDB - [Dropping Mirrors](https://docs.peerdb.io/sql/commands/drop-mirror.md): Guide to removing Mirrors in PeerDB - [Dropping Peers](https://docs.peerdb.io/sql/commands/drop-peer.md): Guide to removing Peers from PeerDB - [Executing Raw Queries](https://docs.peerdb.io/sql/commands/execute.md): Guide to executing raw queries against a Peer using EXECUTE - [Pausing Mirrors](https://docs.peerdb.io/sql/commands/pause-mirror.md): Guide to pausing Mirrors in PeerDB - [Resuming Mirrors](https://docs.peerdb.io/sql/commands/resume-mirror.md): Guide to resuming paused Mirrors in PeerDB - [Resyncing Mirrors](https://docs.peerdb.io/sql/commands/resync-mirror.md): Guide to resyncing Mirrors in PeerDB - [Supported connectors](https://docs.peerdb.io/sql/commands/supported-connectors.md) - [PeerDB SQL Reference](https://docs.peerdb.io/sql/reference.md) - [Streaming Query Replication of PostgreSQL To Snowflake](https://docs.peerdb.io/tutorials/realtime-streaming-of-query-results.md) - [Query Federation via PostgreSQL](https://docs.peerdb.io/usecases/postgres-compatible-layer-for-bigquery-and-snowflake.md) - [Overview](https://docs.peerdb.io/usecases/real-time-cdc/overview.md) - [PostgreSQL To Azure Event Hubs](https://docs.peerdb.io/usecases/real-time-cdc/postgres-to-azure-eventhubs.md) - [PostgreSQL to BigQuery](https://docs.peerdb.io/usecases/real-time-cdc/postgres-to-bigquery.md) - [PostgreSQL To AWS S3 And Google Cloud Storage](https://docs.peerdb.io/usecases/real-time-cdc/postgres-to-cloud.md) - [PostgreSQL To PostgreSQL](https://docs.peerdb.io/usecases/real-time-cdc/postgres-to-postgres.md) - [PostgreSQL To Snowflake](https://docs.peerdb.io/usecases/real-time-cdc/postgres-to-snowflake.md) - [Overview](https://docs.peerdb.io/usecases/streaming-query-replication/overview.md) - [PostgreSQL to BigQuery](https://docs.peerdb.io/usecases/streaming-query-replication/postgres-to-bigquery.md) - [PostgreSQL to PostgreSQL](https://docs.peerdb.io/usecases/streaming-query-replication/postgres-to-postgres.md) - [PostgreSQL to S3](https://docs.peerdb.io/usecases/streaming-query-replication/postgres-to-s3.md) - [PostgreSQL to Snowflake](https://docs.peerdb.io/usecases/streaming-query-replication/postgres-to-snowflake.md) - [Why choose PeerDB over other tools?](https://docs.peerdb.io/why-peerdb.md) ## OpenAPI Specs - [package](https://docs.peerdb.io/package.json) - [package-lock](https://docs.peerdb.io/package-lock.json) ## Optional - [GitHub](https://github.com/PeerDB-io/peerdb) - [Changelog](https://github.com/PeerDB-io/peerdb/releases) - [Community](https://slack.peerdb.io)