Snapshot every workflow, encrypt your credentials, restore or migrate in seconds. Free, local-first, and open source. No account needed.
What it does
Eleven commands that turn an unprotected n8n instance into one you can snapshot, diff, restore, and migrate without a second thought.
Every workflow saved as JSON, every time. Folder structure is preserved on n8n Enterprise — on Community edition workflows are backed up flat at root level. Flowsave detects and records which mode applies to each snapshot.
flowsave backupAES-256-GCM with your passphrase. Credentials never leave your server in plaintext. Requires Docker self-hosted n8n — export uses docker exec to call the n8n CLI. Not available on n8n Cloud.
Moving servers? Point at the destination URL, supply the passphrase, done. Workflows migrate in one pass; credentials transfer via docker exec or REST API.
Every backup auto-commits to your private repo. Full diff history. Encrypted credentials excluded via .gitignore — metadata kept for auditing.
flowsave pushCompare any two snapshots. See exactly which workflows were added, removed, or modified — with field-level change detail.
flowsave diff 3 7One command checks your n8n connection, Docker access, config validity, and backup directory health. Diagnose before disaster.
flowsave doctorGet started
One npm command. Requires Node.js ≥ 18 — already a requirement for running n8n. No extra dependencies.
Tell Flowsave where your n8n lives. One interactive prompt — instance URL, API key, and optionally your Docker container for credential backup.
Run your first backup. Restore any snapshot later — same instance, new server, or just to verify nothing changed.
Platform compatibility
Folder structure is only preserved on n8n Enterprise. The folder REST API is an Enterprise feature — n8n's own limitation, not Flowsave's. On Community edition, all workflows are backed up and restored flat at root level. Flowsave records which mode applied in each snapshot's metadata.
docker execOpen source
Install → first backup in < 5 min
Coming next
The CLI is free forever. We're building the Dashboard for teams who want scheduled backups, a web UI, multi-instance management, and alerts — without touching the terminal.
Early access
Get notified when it launches
You're on the list.
We'll reach out when the Dashboard is ready. Meanwhile, give the CLI a try — it's live now.
Main
Infra