Priced by servers, not by gigabytes.
Every plan gets the whole product: continuous backups, restores to any second, weekly restore checks, monitoring, alerts and tools for AI agents. You choose how many servers and databases to protect. Backups live in your own storage, so the price never grows with your data.
Free
One server, fully protected.
$0forever
- Servers
- 1
- Databases
- 3
- Continuous WAL archiving and point-in-time recovery
- Weekly full and daily differential backups
- Weekly automated restore drills
- Named restore points
- Monitoring and alerts
- MCP server for AI agents
- Retention and schedules you set per database
- Dashboard, CLI and API keys
- Health issues for missed backups, WAL archiving and drills
- Signed agent auto-updates with rollback
- Audit log
Pro
For teams running a handful of database servers.
$39per month
- Servers
- 5
- Databases
- 25
- Continuous WAL archiving and point-in-time recovery
- Weekly full and daily differential backups
- Weekly automated restore drills
- Named restore points
- Monitoring and alerts
- MCP server for AI agents
- Retention and schedules you set per database
- Dashboard, CLI and API keys
- Health issues for missed backups, WAL archiving and drills
- Signed agent auto-updates with rollback
- Audit log
Business
For fleets that can't afford to lose a row.
$149per month
- Servers
- 25
- Databases
- 200
- Continuous WAL archiving and point-in-time recovery
- Weekly full and daily differential backups
- Weekly automated restore drills
- Named restore points
- Monitoring and alerts
- MCP server for AI agents
- Retention and schedules you set per database
- Dashboard, CLI and API keys
- Health issues for missed backups, WAL archiving and drills
- Signed agent auto-updates with rollback
- Audit log
Prices in USD per organization, billed monthly; cancel anytime. Payments are processed by Polar, our merchant of record, which handles sales tax and VAT. Storage is billed by your bucket provider, not by us.
Compare plans
The limits are the only difference.
| Feature | Free$0 | Pro$39 per month | Business$149 per month |
|---|---|---|---|
| Servers | 1 | 5 | 25 |
| Databases | 3 | 25 | 200 |
| Backups and recovery | |||
| Continuous WAL archiving | Included | Included | Included |
| Point-in-time recovery | Included | Included | Included |
| Weekly full and daily differential backups | Included | Included | Included |
| Retention and schedules per database | Included | Included | Included |
| Client-side encryption to your own bucket | Included | Included | Included |
| Proof | |||
| Weekly automated restore drills | Included | Included | Included |
| Named restore points | Included | Included | Included |
| Monitoring and alerts | |||
| Monitoring dashboard | Included | Included | Included |
| Alerts on backups, WAL archiving and drills | Included | Included | Included |
| Email, Slack, Discord and webhook notifications | Included | Included | Included |
| Tools | |||
| Dashboard, CLI and API keys | Included | Included | Included |
| MCP server for AI agents | Included | Included | Included |
| Audit log | Included | Included | Included |
| Host installer or Docker sidecar | Included | Included | Included |
| Signed agent auto-updates with rollback | Included | Included | Included |
| Start free (Free plan) | Start with Pro (Pro plan) | Start with Business (Business plan) | |
Billing questions
What counts as a server and a database?
A server is a host with the Rowsafe agent enrolled. A database is one PostgreSQL cluster you adopt on that host (one host and port); every database inside that cluster is backed up and checked together.
Is anything held back on the Free plan?
No. Every plan gets WAL archiving, point-in-time recovery, scheduled backups, weekly restore drills, restore points, monitoring, alerts, the MCP server and the dashboard. Plans differ only in how many servers and databases you can protect.
How does billing work?
Paid plans are billed monthly, in USD. Payments are processed by Polar, our merchant of record, so Polar calculates and collects sales tax or VAT where it applies and issues the invoices. Upgrades take effect as soon as Polar confirms the payment, and plan changes are prorated.
Can I cancel anytime?
Yes, from the billing page in the dashboard. Your plan stays active until the end of the paid month, then the organization moves to Free. Nothing is deleted: backups, schedules and drills keep running; you just can't add servers or databases beyond the Free limits.
What happens when I reach a limit?
You can't add another server or database until you upgrade. Nothing that is already protected stops, and lowering a plan never deletes anything.
Who stores the backups, and who pays for it?
Your bucket, on your account with your storage provider. Rowsafe's price doesn't include storage and never scales with it.
Read the terms of service and refund policy. Something else? Email hello@rowsafe.sh.
What you get for it
Compared with the two usual answers. Categories, not vendors: details vary by provider.
| Question | Nightly pg_dump or a scheduled dump service | Fully managed PostgreSQL | Rowsafe |
|---|---|---|---|
| Where PostgreSQL runs | Your server | The provider's infrastructure | Your server, unchanged |
| Data you can lose | Everything since the last dump: up to 24 hours with a nightly job | Depends on the provider; point-in-time recovery is common | About 5 minutes at most on a quiet database, less on a busy one |
| Restore to a moment in time | No, only to when a dump ran | Usually, within the provider's retention window | Yes, to the second, or to a named restore point |
| Restores tested | Only if you build and run the test yourself | The provider's responsibility | Every week, every database, with a report you can read |
| Where backups live | Wherever you copy them | The provider's storage | Your own bucket, encrypted before upload |
| Who can decrypt them | Whoever you give the files or key to | The provider, or a key you manage in their KMS | Only holders of your passphrase |
| Migration needed | None | Yes, your data moves to the provider | None; one restart in your own window |
| Control over version, extensions and tuning | Full | Whatever the provider supports | Full |
| Monitoring and alerts | Build it yourself | Usually included | Built in, with alerts by email, Slack, Discord or webhook |
| Replicas and automatic failover | No | Usually available | Not yet (on the roadmap) |
Start with one server, free.
No card needed for Free. Upgrade from the dashboard when you add a second server.