pgstream

An open source change data capture (CDC) command-line tool and library for Postgres.

View on GitHub
Pgstream hero illustration

Replication of DDL changes

Seamlessly track and replicate schema changes, including DDL, for enhanced Postgres replication to any output destination.

Webhook ouput

Trigger a webhook endpoint of your choice instantly whenever there are changes to your Postgres schema or data.

Elasticsearch & OpenSearch output

Automatically replicate Postgres data and schema changes to Elasticsearch and Opensearch.

Modular deployment configuration

pgstream provides a turnkey solution for PostgreSQL CDC, easily extendable with transformation or message queuing modules before outputting to your desired destination.

Integrated schema tracking

Unlike other CDC solutions, pgstream uniquely tracks and replicates schema changes continuously, taking explicit actions on DDL changes and triggering events downstream.

Add column to table

Scalable architecture

pgstream is designed to handle high-throughput environments, making it ideal for applications with increased data needs. It also leverages efficient data processing techniques to ensure minimal latency.

Add column to table

Built for Postgres

The only requirement is PostgreSQL. pgstream works with every PostgreSQL variation–hosted, self-managed, serverless and hybrid. As long as you can access WAL, you can use pgstream.

Add column to table

Simple setup

pgstream provides a user-friendly setup and management process, making it accessible for teams without extensive experience in data replication or CDC.

Add column to table

Explore more resources

Start free,
pay as you grow

Xata provides the best free plan in the industry. It is production ready by default and doesn't pause or cool-down. Take your time to build your business and upgrade when you're ready to scale.

Free plan includes
  • Single team member
  • 10 database branches
  • High availability
  • 15 GB data storage
Start freeExplore all plans
Free plan includes
  • Single team member
  • 10 database branches
  • High availability
  • 15 GB data storage

Sign up to our newsletter

By subscribing, you agree with Xata’s Terms of Service and Privacy Policy.

Copyright © 2024 Xatabase Inc.
All rights reserved.

Product

Feature requestsPricingStatusAI solutions