Skip to content


Postgres to Elasticsearch sync

Coverage Package version

PGSync is a middleware for syncing data from Postgres to Elasticsearch. It allows you to keep Postgres as your source of truth and expose structured denormalized documents in Elasticsearch.

Simply describe your document structure or schema in JSON and PGSync will continuously capture changes in your data and load it into Elasticsearch without writing any code. PGSync transforms your relational data into a structured document format.

It allows you to take advantage of the expressive power and scalability of Elasticsearch directly from Postgres. You don’t have to write complex queries and transformation pipelines. PGSync is lightweight, fast and flexible.