Skip to content

Schemamap.io

FeaturesPricingFAQLoginSign Up

Sync data from any Postgres DB to another

The best data migration solution you’ll never have to maintain.
Sync Databases

As trusted by leading SaaS providers

Deep Impact AG Logodeepico AG LogoheyPatient AG Logo

Try it with your local Postgres DB, no signup needed

$

brew install

schemamap/tap/schemamap

&&

schemamap init

Schemamap introspects your Postgres schema, giving you unprecedented control over your system's state.

Finally you can copy database records as easily as files, without any DDL changes.

Repeatable processes.

Data migrations have been historically ad-hoc processes. Schemamap.io allows reruns and amendments, by handling the import process for you.

Automatic data validation.

All of your Postgres unique and check constraints are considered. This way the feasibility of your data migrations is checked before even importing.

(De-)normalization.

Existing ETL tools only work for single tables. Schemamap.io can copy related records together automatically.

Secure by default.

Schemamap.io uses the least amount of database resources and permissions for each stage of your adoption. By default it cannot even modify your live tables, only preparing data migrations.

In-memory transforms.

Schemamap.io never stores your data. It transfers it from and to your database in a heavily sandboxed environment, with tens of GBs of RAM readily available. So you don't have to worry about servers.

Schema tracking & comparison.

Track your database schema along with constraints across environments (Local/CI/Staging/Prod) and see how it evolves. Easily spot differences, regardless of the platform or provider.

Pricing for every business

Use Schemamap.io free forever (with generous usage limits).

Pay only for the Postgres bandwidth used, per MB.

All prices include a -50% early adopter discount, upgrade while it lasts!

Free Plan

Enough to get started and scale up, best for indie founders.
Free

10MB / month of Postgres bandwidth

No flexible bandwidth usage

EU data residency

3 users

Slack integration

Best-effort support

Starter Plan

Best for companies close to PMF.

€600/year

Everything in Free, plus:

1GB / month of Postgres bandwidth

Flexible usage pricing: €0.05 / MB

10 users

3-day email support

Schema Overview dashboard

Tenant Onboarding dashboard

Pro Plan

For companies that are expanding rapidly.

€1200/year

Best value

Everything in Starter, plus:

10GB / month of Postgres bandwidth

Flexible usage pricing: €0.04 / MB

100 users

Priority support

Success Engineer

Enterprise Plan

Custom license for large companies with unique needs.
Custom

Everything in Pro, plus:

Custom/unlimited bandwidth pricing

On-premise hosting & cloud deployment

SLAs

Dedicated support & training

White-labeling

Custom components

Onboarding optimization consulting

Pricing example

A usual 10K line row Product table with 40 columns is about ~1MB of data.

This allows 10X, 1024X, 10240x imports of this data for the Free, Starter and Pro plans respectively.

Want to know more with your own data?

Copy this SQL SELECT query and run it on your database to get a feel for which plan is right for you!

Frequently asked questions

How does Schemamap.io not corrupt my Postgres database?
By assuming all data migrations are faulty by default, and using safe-guards every step of the way. One example is not directly inserting/updating data, but instead using temporary tables to stage the data. This allows full control for introspection and validation and committing the data only when everything is in order.
I've had performance issues with my DBs in the past, won't this make it worse?
There are IOPS and record/second limiters built-in, allowing you to control the amount of data that is being processed at any given time. This leaves headroom for your application to continue running smoothly.
How is the MB/bandwidth counted?
You are only charged for megabytes of data that is loaded into the temporary tables during data migrations, rounded up.
Is Schemamap.io GDPR compliant?
Yes, Schemamap.io is GDPR compliant as it is a data processor, hosted in Germany. We do not store any data to disk during data migrations, only acting as a data-proxy, connecting your Postgres DBs and external sources.

Any questions?

© 2023-2024 Schemamap.io Kft.
All rights reserved

AboutPrivacy PolicyTerms of ServiceEULAContactStatus