🪷 Calm Backup

Backups without the headache

Encrypted backups for your PHP and Laravel applications. We can't read your data — nobody can. Only you hold the key.

Zero-knowledge encryption

Your keys. Your data. Only you have access.

Backups are encrypted on your server using a key that only you possess. What we receive is ciphertext — we cannot read it, decrypt it, or hand it over to anyone.

Your database

Tables, rows, real data

🔐

Encrypted locally

With a key only you hold

We store a blob

Useless without your key

Without your key, your data is meaningless noise. That's not a feature. That's the architecture.

How it works

Create an account

Sign up and grab your API key from the dashboard.

Install the package

Run composer require calmbackup/backup and vendor/bin/calmbackup init to generate your encryption key and configure your database.

Encrypted and uploaded

Your database is encrypted on your server, then uploaded. Nothing leaves your machine unencrypted.

Why Calm Backup

Works with any PHP app

First-class Laravel support with auto-discovery. Also works with Slim, Symfony, or any PHP application via the CLI.

Daily automated backups

Scheduled via Laravel's scheduler or a simple cron job. Set it and forget it.

On-demand backups

Trigger a backup anytime via CLI or artisan command.

File & directory backup

Optionally back up custom directories alongside your database.

Simple API key auth

One API key. No OAuth, no tokens to rotate.

PHP 8.2+ compatible

Works with Laravel 10, 11, 12, and 13. Or any PHP app.

Pricing

Simple, predictable pricing

No per-seat fees, no surprise overages. Start with what you need and add more retention when you need it.

Database backup

$1 /mo

per application

Get started

Everything included

  • Zero-knowledge encrypted backups
  • Daily automated backups
  • 30 days of retention included
  • On-demand backups via CLI

Optional add-ons available.

Pricing may vary for very large databases. Contact us if your backups exceed 5 GB.

Ready to start?

Set up encrypted backups in under a minute.