ScalixScalix Docs

Backups

Automatic backups, point-in-time recovery, and data export

Automatic Backups

ScalixNova provides continuous backup of your database. This gives you:

  • Continuous backup with no performance impact
  • Configurable retention (default: 7 days)
  • Encrypted backups with point-in-time recovery, stored within the EU region

Point-in-Time Recovery

Restore your database to any second within the retention window. Use the PITR restore endpoint to restore by timestamp (or to the latest recoverable point), or branch the timeline at a specific LSN for isolated recovery — both via the API.

Manual Export

Exports also work from the console, the REST API, or the SDKs; the direct PostgreSQL wire endpoint works with any pg_dump-compatible client.

Export your database:

bash
scalix-cloud export db --output ./backup/

This creates schema.sql and data.dump files in the output directory using pg_dump.

Full Project Export

Export all project data (database, KV store, storage):

bash
scalix-cloud export all --output scalix_export.tar.gz

This creates a tar.gz archive containing:

  • database/schema.sql — database schema
  • database/data.dump — database data
  • kv/pairs.json — all key-value pairs
  • storage/ — all storage objects

Retention Configuration

Backup retention is configured per tenant. Contact support or use the admin API to adjust retention periods beyond the default 7 days.