Moving a Postgres database from one provider to another it’s tedious, even for simple migrations. You have to export and import dumps, match versions, check extension support… To take that friction out of this equation, we’ve built a tool: the Import Data Assistant.
Migrate Your Data with Just a Connection String
The Import Data Assistant is a built-in tool in the Neon Console that lets you migrate an existing Postgres database into Neon with just a connection string.

The tool handles the entire process automatically:
- Verifies compatibility, matching Postgres version, extensions, and region
- Creates a new branch in your target Neon project for the imported data (you pick which project you’d want the data to live in)
- Imports the data directly – no need to export, upload, or configure anything manually
The assistant works with any Postgres-compatible source, including:
- AWS RDS and Aurora
- Supabase
- Heroku
- Self-hosted Postgres
- Other Neon projects
When to Use the Import Data Assistant
We’ve designed this tool for common migration scenarios that would normally involve a mix of manual steps, downtime windows, or setup work. Here are a few ways developers are using it today:
Moving to Neon from another provider
If you’re running Postgres on another managed service, the Import Data Assistant makes it easy to switch over to Neon. You paste your connection string, run a check, and the data comes in cleanly (schema and all) into a new Neon branch.
Upgrading Postgres versions
You can also use the assistant to move data between versions. For example: you might have a production database running on Postgres 16 and want to test an upgrade on 17 – you can just import into a new project and start testing.
Switching regions or clouds
If your data is in the wrong cloud region (e.g. perhaps we start supporting a region closer to you), you can use the Import Data Assistant to migrate it to a Neon project in a new region.
Creating a testing or staging environment
Lastly, if you need to copy some data to test a new feature, you can use the assistant to bring a dataset into a new Neon project. From there, you can start branching for each of your environments.
How to Get Started
You’ll find the Import Data Assistant in the Neon Console under the Import Database tab:
To get started, just follow the prompts. The process is very simple:
- You paste the connection string for your source Postgres database (e.g. in Supabase)
- Neon runs an automatic compatibility check
- If everything looks good, it starts the import. The assistant creates a new branch in your project of choice, and brings your data in.
That’s it: no setup, no CLI, no exports. You can find full step-by-step instructions in our docs.
Migrating a Large Database? Reach Out to Us
The Import Data Assistant is ideal for moving small databases, but if you’re planning a migration with multi-terabyte datasets, complex production setups, and/or low-to-zero downtime requirements, reach out to us.
We’ve worked with teams to move TB-size production workloads with near zero downtime, and we’ll be happy to share what’s worked and build a personalized migration plan for your use case.