Database BackupsMade Simple

Skip the pg_dump syntax lookup. dbmux gives you simple commands with smart defaults, automatic history tracking, and organized dump files. Backup and restore with ease.

Everything you need

Powerful features for efficient database management

One-Command Backups
Just run dbmux dump create. Smart defaults handle format, compression, and naming automatically.
Automatic History
Every backup tracked with timestamp, size, and status. Never lose track of your dumps again.
Instant Restore
Run dbmux restore run and pick from history or specify a file. Create target database automatically.
Managed Dump Files
All dumps organized in ~/.dbmux/dumps/. List, delete, and manage everything from the CLI.
Multi-Connection
Save multiple database connections. Switch between dev, staging, and prod instantly.
Query When Needed
Run SQL queries too. Output as table, JSON, or CSV format for easy integration.

Get started in seconds

Install dbmux with your preferred method

curl -fsSL https://raw.githubusercontent.com/bhagyamudgal/dbmux/main/install.sh | bash
Linux x64macOS IntelmacOS ARMWindows x64

How it works

Get up and running in four simple steps

1

Connect

Save once, use forever

dbmux connect
2

Create Backup

One command, smart defaults

dbmux dump create
3

View History

See all your backups

dbmux history list
4

Restore Anytime

Pick from history, done

dbmux restore run