Your database has an
undo button now.

dbtrail backs up your MySQL automatically. When something goes wrong, see exactly what happened and undo it in seconds.

Open-source agent · Dashboard & REST API · AI-native with Claude

Try it — ask Claude about a real MySQL database

LIVE DEMO
dbtrail Connected to live database
+

Ask your database anything

This is a live MySQL database. Claude can show you what changed, find deleted data, and generate the SQL to fix it.

Try asking:

That was real.

Claude just queried a live database, found changes, and generated recovery SQL. Imagine that on your database.

Compatible with
MySQL RDS & Aurora Percona
Integrates with
Claude Cursor VS Code Windsurf

Set up in 15 minutes. Protected forever.

1

Connect your database

Point dbtrail at your MySQL. Works with RDS, Aurora — anything MySQL.

2

Changes are captured automatically

Every insert, update, and delete is recorded in real time. Nothing to configure.

3

Fix anything, anytime

Something went wrong? Search for it, undo it, done. Use the dashboard, the API, or just ask Claude.

When things go wrong — and they will

A bad deploy changed data it shouldn't have

Your deploy ran an UPDATE that hit the wrong rows. With dbtrail, find exactly what changed, generate the SQL to revert it, and move on.

An AI agent deleted production data

Your agent had a bug — or did something unexpected. dbtrail recorded every change it made. Review it, undo it, keep building.

Someone asks "what happened last Tuesday?"

No more digging through logs. Search by table, by time, by operation. Or just ask Claude.

After the fix: what went wrong?

The data is back. Now you need answers. dbtrail shows you who made the change, when, from which session, and what the data looked like before and after.

What changes when you add dbtrail

Without dbtrail
With dbtrail
Someone deletes the wrong data. You panic.
Someone deletes the wrong data. You fix it in 30 seconds.
Your backup runs… you think. Nobody checks.
Every change is recorded. You can see it working.
Recovery means restoring everything to save one row.
Recovery means undoing exactly what broke. One row or one thousand.
An AI agent makes a mistake. You don't know until it's too late.
Every agent action is recorded. Review and undo anything.
"What happened?" means reading logs for hours.
"What happened?" means asking Claude.
Full backup, zero maintenance
Automatic backups to your S3

Automatic backups, scheduled on your terms, uploaded to your own S3 bucket. No scripts to maintain, no silent failures.

Point-in-time recovery
Rewind to any second

Rewind your database to any past second. Automatic snapshots combined with continuous change capture means instant recovery. No staging server, no hours of waiting.

Queryable history
The part no backup has

Every insert, update, and delete — searchable. Find what changed, when it happened, and who did it. Use the dashboard, the API, or ask Claude. Perfect for debugging, post-mortems, and compliance.

Three ways to use dbtrail

Use Claude for the fastest experience. Or the dashboard and API if you prefer. Everything works every way.

Dashboard

Browse changes, search by table or time, and generate recovery SQL from the web UI.

REST API

Automate everything. Query changes, trigger recovery, integrate with your stack.

Your data never leaves your infrastructure

The capture agent is open source. The dashboard and API are yours. When you use Claude, it only sees the data you query, never bulk access. Recovery SQL is always dry-run — nothing executes without your review.

Start protecting your database today.

Start free

1 server free forever, no credit card