Change stream capture
Native change streams drive incremental syncs, including deletes.
Polytomic connects MongoDB to your data warehouse, databases, and SaaS tools for document database ETL and reverse ETL. Replicate collections into your data warehouse and other systems using change streams, and write modelled data back into MongoDB, without writing code.
Native change streams drive incremental syncs, including deletes.
Objects and arrays land as structured values rather than being flattened.
Fields are inferred from documents, and you can add or retype any of them.
Replicate MongoDB collections into your data warehouse
Move data between MongoDB and your data warehouse, databases, and SaaS tools, in both directions.
Connect MongoDB and sync in either direction. Read collections into your data warehouse so document data becomes queryable in SQL alongside everything else, or write modelled data back into a collection your application reads.
Because MongoDB has no fixed schema, Polytomic samples recent documents to infer fields and types. That gets most collections right immediately, and anything the sample missed can be added or retyped by hand rather than leaving you stuck.
Atlas connections typically use an SRV connection string. Self hosted deployments support explicit hosts, TLS, an authentication database, and additional URI parameters. Network access and IP allowlisting are configured on your side, as are the read, change stream, or write permissions the sync needs.
See the documentation for full setup details.
Set up and manage syncs without writing code.
Use SQL to define exactly what data gets synced.
Supports large datasets with incremental syncs and bulk APIs.
No credit card required. Free trial available.