At a glance
| DumpCat | SnapShooter | |
|---|---|---|
| Price and license | Free and open source (Apache-2.0). No account, no license key. | Free: 1 job, daily, 500 MB. Lite $14/month (3 jobs, 10 GB), Startup $39 (20 jobs, 60 GB), Business $79 (50 jobs, every 5 minutes, 120 GB), Agency $199 (250 jobs, 240 GB). |
| How it runs | Self-hosted: one binary with a web UI, running as a systemd or Windows service next to your database. | Hosted SaaS that connects over SSH or through its agent; managed databases are backed up by its serverless workers. |
| Platforms | Linux (amd64, arm64) and Windows (64-bit). | Servers reachable over SSH or with the agent, and managed databases. |
| Databases | MySQL 5.7, 8.0, 8.4, Percona Server, MariaDB 10.x and 11.x. | MySQL and other engines. Supported versions are not listed on the pages we checked. |
| Backup methods | Logical with mysqldump / mariadb-dump or parallel mydumper; hot physical backups with XtraBackup / MariaBackup, including incrementals. No locks on InnoDB. | mysqldump of all databases or a single one. Table locking behaviour is not documented on the pages we checked. |
| Point-in-time recovery | Yes. Continuous binlog archiving; restore to a timestamp, a binlog position or just before a GTID. | Partial: a MySQL binlog backup option uploads binlogs incrementally. |
| Storage | Local disk / NFS, S3 and compatibles, Google Drive, OneDrive, SFTP, FTP / FTPS, WebDAV, Backblaze B2, Azure Blob, Dropbox and every rclone backend; several per job. | S3-compatible storage only (AWS, Backblaze B2, DigitalOcean Spaces, Filebase, UpCloud, Wasabi, MinIO), or SnapShooter's own storage. |
| Encryption | age encryption on your server before anything is uploaded; zstd compression; SHA-256 for every file. | OpenSSL with an RSA key; which plans include it differs between parts of the pricing page. |
| Scheduling and retention | Cron-style schedules; retention per storage by count, age or GFS (daily / weekly / monthly). | From daily (Free) to every 5 minutes (Business); jobs and storage are capped per plan. |
| Restore | From the web UI: restore under a new database name, test-decrypt every file before dropping anything, integrity checks after each run. | Automatic restores from the dashboard. |
| Where your data goes | Straight from your server to the storage you choose. Nothing passes through a third party. | Over SSH or the agent the dump goes from your server to your storage; serverless backups of managed databases run on SnapShooter's workers. |
| Notifications | Email, Telegram, Slack, Discord and HMAC-signed webhooks. | Email alerts; two-factor login for the dashboard. |
Choose SnapShooter if
- You are on DigitalOcean and also want Droplet and volume snapshots in the same place.
- One small daily backup is enough, and the free plan covers it.
- You want automatic restores without running anything yourself.
Choose DumpCat if
- You want a project that is open source and does not depend on one vendor's roadmap.
- You need storage beyond S3: Google Drive, OneDrive, SFTP, FTP, WebDAV or local disk.
- You want full point-in-time recovery to a second or a GTID, plus hot physical backups for large databases.
- You want backups to run without any third-party service in the loop.
Switching from SnapShooter
- Install DumpCat on the database server.
- Add the same S3 bucket (in a new folder) or any other storage to DumpCat.
- Recreate each job, turn on binlog archiving if you used SnapShooter's binlog backups, and run it once.
- Keep the SnapShooter backups until DumpCat's retention covers the same period.
Sources
Facts about SnapShooter were checked on October 18, 2026 against the sources below. Products change: if something here is out of date, please open an issue on GitHub.
- DigitalOcean acquires SnapShooter (January 2023)
- SnapShooter docs on DigitalOcean (product updates)
- SnapShooter docs: features
- SnapShooter pricing
- SnapShooter: MySQL backups
- SnapShooter features
SnapShooter is a trademark of its owner. DumpCat is an independent open-source project and is not affiliated with it.