Move your database in three clicks.
Paste a connection string. We pg_dump, restore, verify with checksums, hand you a new URL.
Five steps. None of them yours.
We do the actual work. You paste a string, click a button, and swap an environment variable when we're done.
We connect read-only to your source PostgreSQL. Standard libpq URI works.
Using standard PostgreSQL tools internally (pg_dump). No proprietary protocols, no special agents.
Same indexes, foreign keys, sequences, common extensions. Your data lands ready to use.
Tables, row counts, indexes - checked end-to-end with checksums before we hand you the new URL.
Drop the new URL into your app's environment variable and redeploy. Your old database is still there if anything looks off.
If something doesn't look right, don't switch. Your old database is untouched. Free, no obligation.
Coming from a specific provider?
Each guide is written for the exact dashboard you're starting from, with screenshots and the connection-string menu path.
Predictable pricing, lighter dashboard, your own auth.
Flat monthly bill instead of a usage meter.
Cut your bill by more than half.
MySQL → PostgreSQL with honest disclosure.
Also supported
Any standard PostgreSQL provider with a connection string works. If it speaks libpq, we can migrate it.
The honest version
Your source database isn't touched, but your app needs an environment-variable swap and a restart. Aim for low-traffic time.
Under 5 GB: typically 2-5 minutes. 5-50 GB: 10-45 minutes. Over 50 GB: email us and we'll plan it together.
Common ones migrate cleanly. If you use something unusual (custom procedures, MySQL syntax), ask us first.
Migration FAQ
Will my app go down?
Only for the seconds it takes to update an environment variable and restart your app. Your source database is never touched - until you swap the URL, your old database is still serving traffic.
Do you charge for migration?
No. Migration is free. You start paying when you decide to use your new Swyftstack database.
What if it fails?
Nothing changes on your side. Source database untouched. Email us and we'll fix it - most migration issues are minor (an unusual extension, a missing role) and we resolve them in under an hour.
How big can my database be?
Under 5 GB: 2-5 minutes. 5-50 GB: 10-45 minutes. Over 50 GB: email us and we'll plan it together - we've done multi-hundred-GB migrations without downtime.
What about extensions?
Common ones (uuid-ossp, pgcrypto, pg_trgm, citext, PostGIS, pgvector) all migrate cleanly. Unusual extensions: ask us first.
Start a migration - free until you switch.
Paste a connection string. Watch the progress bar. Get a new URL. Walk away anytime, no charge.