A powerful tool that lets you sync and export MongoDB collections interactively with real-time progress tracking.
Step-by-step guided experience
The tool prompts you through every step so you never have to memorize commands. It will ask you to:
Create a new database or use an existing one
Choose whether to provision a fresh database or connect to one that already exists on your server .
Select collections from a displayed list
Pick exactly which collections you want to export — no need to dump everything.
One click to export everything
Don't want to pick and choose? Export every collection from your source database into your target database with a single click. All collections are synced in one go — no selection needed.
Source Database
Your Database
0/3 collections transferred
Click on collections to select them for export
Available collections are displayed as cards. Click on a collection to select or deselect it for export.
users
1,240 documents
orders
3,870 documents
products
800 documents
✓ Selected for export: users
Real-time sync visibility with tqdm progress bars
Never wonder what's happening behind the scenes. DataShuttle uses tqdm progress bars to give you live feedback while collections are being synced.
Syncing users...
Syncing orders...
Syncing products...
Syncing 3 collection(s)...
One-click full backup with timestamp
Create a complete backup of your source database on the target server with a single click. A new database is created automatically with the naming format source_backup_YYYYMMDD_HHMMSS so you always know when the backup was taken.
Source Database
my_app_db
Backup Database
waiting...
Select your source database
Choose which database you want to back up from the connected source.
Click Backup
A new database named source_backup_YYYYMMDD_HHMMSS is created on your target and all collections are copied with real-time progress.
Timestamp-based versioning
Each backup gets a unique name based on date and time, so you can take multiple backups without overwriting previous ones.
Peek before you copy
Hover over any source collection and click the eye icon to preview the first 10 documents in a beautiful JSON viewer — no need to open Compass or mongosh separately.
Health check at a glance
See total database size, number of objects, largest collections, and index sizes — a quick health check of both source and target databases before you start copying.
collections
24
objects
1.2M
Data Size
890 MB
Index Size
120 MB
collections
18
objects
340K
Data Size
210 MB
Index Size
45 MB