SQLite backups that prove they can restore.

Borela continuously backs up your SQLite database, restores it in isolation, runs integrity checks, and alerts you before disaster day.

Illustrative setup output

$ curl -fsSL https://borela.dev/install.sh | bash
installing borela...
✓ agent running
✓ backup destination configured
✓ weekly restore check scheduled

The proof is a restore

Replication tells you bytes moved. A drill tells you the database came back and passed its checks. Every current plan includes a weekly isolated restore.

Example of the evidence a successful drill records:

database: app.db
last backup: 14 seconds ago
last verified restore: 2026-04-27 09:14 UTC
integrity_check: ok
restored size: 842 MB
tables counted: 38
rows counted: 2,431,912
restore time: 18.4s

How it works

  1. Install the agent on your VPS. One command, one config file.
  2. Your database streams to isolated storage continuously. The dashboard shows the latest backup Borela has recorded.
  3. Every week we restore your DB from scratch and run PRAGMA integrity_check. A failed drill triggers an alert.

Built for production SQLite apps

Why not just Litestream?

Litestream streams your SQLite database. Borela proves the restore path still works.

Borela adds managed isolated storage, automated restore drills, integrity checks, stale-backup alerts, drill-failure email, and a dashboard your future self can trust during an outage.

What every current plan checks every week

Security basics

Read the security model

Pricing

Priced on protected data: the database plus retained snapshots and changes in storage. A busy database can use several times its source size. Database count and any per-database ceiling are listed for each plan.

Solo

$5/mo

1 database · 15 GB protected data · 7 days retained

  • continuous backup and weekly verified restore
  • email on a failed drill or stale backup

Standard

$20/mo

10 databases · 200 GB protected data · 14 days retained

  • 10 GB per-database ceiling
  • continuous backup and weekly verified restore
  • VPS health monitoring
  • email on a failed drill or stale backup

Business

$99/mo

50 databases · 1 TB protected data · 14 days retained

  • 25 GB per-database ceiling
  • continuous backup and weekly verified restore
  • VPS health monitoring
  • email on a failed drill or stale backup

Scale

$299/mo

200 databases · 2 TB protected data · 14 days retained

  • 50 GB per-database ceiling
  • continuous backup and weekly verified restore
  • VPS health monitoring
  • email on a failed drill or stale backup

No free tier. Your subscription starts the managed backup service. Existing Backup and Babysitter subscriptions keep their current Stripe price and plan name.