Backup

Managed, scheduled, encrypted backups for your PostgreSQL and MongoDB databases.

Verified today

Backup takes scheduled backups of your PostgreSQL and MongoDB databases and stores them encrypted in S3 – either in Norcube-managed storage or in your own bucket. You connect a database, attach a backup policy (cron schedule + retention + destination), and Backup handles execution, encryption, downloads, and cleanup.

What you can do with Backup

Core concepts in one minute

  • Data source – a database you've connected. Has credentials, an environment tag (prod / staging / dev), and a region.
  • Backup policy – a reusable schedule + retention + destination. Define once, attach to many databases.
  • Backup job – one execution. Created automatically on the schedule (or manually via Run backup now), records what was backed up, where it landed, and how long it took.
  • Storage destination – an S3 bucket. Either Norcube-managed or bring-your-own (BYO). Picked per policy.
  • Audit log – append-only timeline of every sensitive action, across data sources, policies, backup jobs, destinations, and restore requests.

Start with the quickstart →

How it works

When a backup fires – scheduled or manual – Backup launches a short-lived, isolated worker container that:

  1. Decrypts your database credentials inside the container.
  2. Streams pg_dump or mongodump output directly to S3 – no local disk, no intermediate files.
  3. Encrypts at rest in S3 with a KMS key scoped to your organization.
  4. Reports the result back to the Backup control plane.

The container is torn down at the end of the job. Each backup runs in its own container with minimal cloud-provider permissions. See Encryption and security.

Pricing

Backup bills on two dimensions:

  • Storage – per GB of backups retained per month (only for Norcube-managed destinations; you pay AWS directly for BYO buckets).
  • Compute – per second of job runtime.

Both have a free tier and volume discounts. See pricing for current rates.

On this page