CapsuleCapsule
Product roadmap

What we're building.

This is our live roadmap — where we are, what's coming next, and what we're thinking about further out.

Have a feature request? Tell us →

Now2
Integrations

Failure notifications

Slack, Discord webhook and email alerts when a backup fails or hasn't run on schedule.

Developer Experience

Documentation site

Full CLI reference, quickstart guides, and API docs at /docs.

Next9
Integrations

Pre-deploy backup triggers

Fire a backup before any deployment via webhook or GitHub Actions step.

Dashboard

Multi-user / team roles

Read-only member vs admin access — share the dashboard without sharing full control.

Integrations

Alert channel settings

Configure where backup failure and restore outcome alerts are sent — Slack, Discord webhook, or custom HTTP endpoint — directly from the dashboard.

CLI

capsule backup download

Download any cloud backup directly to your server with a single CLI command — no browser required. Essential for restoring to a machine that has no dashboard access.

CLI

SQLite support

Backup and restore SQLite databases the same way as Postgres, MySQL, and MongoDB.

Dashboard

Backup search & filtering

Filter backup history by date range, database, status, or trigger type.

CLI

Restore to a different host

Restore a production backup directly to a staging or dev server in one command.

Infrastructure

Restore drill

Scheduled automated test that restores a backup to a temporary database, verifies it loads, then reports pass/fail to the dashboard — so you know your backups actually work.

CLI

capsule clone

One command to copy a database from one server to another. The killer use case: clone prod-postgres to staging-postgres in a single step.

On our radar

27
Infrastructure

Backup verification

Automatically restore each backup to a temporary DB and confirm it loads without errors.

Security

Audit log

Full chronological record of who triggered what backup or restore, and when.

Infrastructure

Custom storage destination

Bring your own S3, R2, or GCS bucket — full data sovereignty for regulated industries.

Security

Open-source CLI

Publish the agent source for community auditing, contributions, and maximum trust.

Developer Experience

Ansible Galaxy role

One-command agent install via ansible-galaxy — provision Capsule alongside your existing server tooling.

Developer Experience

Docs recipes & tutorials

Step-by-step guides for common workflows — pre-deploy backups, staging restores, Docker Compose setups, and more.

Infrastructure

Official Docker image

Run Capsule as a sidecar container alongside your database in Docker Compose — zero host dependencies, drop-in backup for any containerised stack.

Infrastructure

Native OS packages (apt / rpm)

Install Capsule with apt or yum like any other system package — integrates with OS update workflows and feels native on Debian, Ubuntu, RHEL, and Amazon Linux.

Infrastructure

Cloud-init support

Paste a YAML snippet when provisioning a VPS on DigitalOcean, Hetzner, Linode, or Vultr — Capsule installs and authenticates automatically on first boot.

Integrations

GitHub Action

A trycapsule/backup-action for triggering backups as part of your deploy workflow — run a backup before or after every release.

Integrations

Webhooks & REST API

Trigger backups and restores programmatically via API, and receive outbound webhooks on backup events — for custom integrations without waiting for native connectors.

Security

Data masking on restore

When restoring to a non-production connection, automatically mask PII — emails, phone numbers, and sensitive fields get scrambled so prod data is safe to use in dev and staging.

Infrastructure

Point-in-time recovery (PITR)

Continuously archive WAL logs for Postgres so you can restore to any exact moment — not just the last snapshot. The feature serious production databases rely on.

Infrastructure

Backup anomaly detection

Alert when a backup is suspiciously small or large compared to baseline — catches silent data loss, accidental table drops, or broken migrations before they become obvious disasters.

CLI

Selective table restore

Restore a single table from a past backup without touching the rest of the database. Surgical recovery for accidental deletes or bad migrations.

Infrastructure

Read replica backup

Run dumps against a read replica instead of the primary — zero load on production during backup. Essential for high-traffic databases where a full dump causes latency spikes.

Security

Compliance reports

Auto-generate a PDF of your full backup history — every timestamp, success/failure, and retention period — formatted for SOC2, HIPAA, or ISO 27001 audits.

Integrations

Secrets rotation awareness

When a DB password rotates via AWS Secrets Manager or HashiCorp Vault, Capsule automatically picks up the new credentials — no more silently broken backup schedules after rotation.

Infrastructure

Multi-server atomic snapshot

Trigger a coordinated backup across multiple databases at the same timestamp. For microservices architectures where restoring one DB without the others leaves the system inconsistent.

Dashboard

Smart scheduling suggestions

Analyse how much your database actually changes between backups and recommend an optimal schedule — more frequent during busy hours, lighter overnight.

Infrastructure

Capsule Teleport

Spin up a temporary cloud database pre-loaded with any of your backups in one click — for debugging, testing, or sharing a data snapshot with a teammate without touching production.

CLI

Capsule Migrate

A migration runner that automatically backs up your database before running migrations, then auto-restores if the migration fails. Never destroy production with a bad migration again.

Security

DB Security Audit

capsule audit scans your database for misconfigurations — exposed ports, weak passwords, no SSL, unused superuser accounts — and generates a shareable report for compliance reviews.

Security

capsule-verify (open source)

A standalone open-source tool to decrypt and test-restore any Capsule backup file, independent of a subscription. Proves you can always get your data out — even without Capsule.

CLI

DB Health Monitor

capsule health reports index bloat, table bloat, vacuum status, slow queries, and connection pool usage on a schedule — feeding results into the dashboard alongside backup status.

Integrations

Capsule Guard

A CI/CD gate that blocks deployments if the last backup is older than a configured threshold or has failed. Drop capsule guard --max-age 4h into any pipeline.

Developer Experience

Capsule Connect

An encrypted credential manager for database connection strings across environments — dev, staging, prod. Switch with capsule use prod. Keeps credentials out of .env files and git.

Shipped

8

PostgreSQL, MySQL, MongoDB backup & restore

CLI

Scheduled backups with cron expressions

CLI

AES-256 client-side encryption

Security

Web dashboard — history, connections, schedules

Dashboard

Docker container support

CLI

On-demand backup & restore from dashboard

Dashboard

capsule doctor — dependency checker

CLI

Security & privacy pages

Security