VXStream Live Read the docs
Features

From every write to a restorable point in time.

VXStream gives you the whole backup pipeline for SQLite — streaming replication, snapshots, restore, compaction, and validation — with storage backends and identity wired into the rest of Veeexa.

Streaming WAL replication

Continuously stream SQLite write-ahead-log segments to your storage backend on a short sync interval, keeping a durable copy current to within seconds.

Snapshots and generations

Take periodic full snapshots and organize replication history into generations, so every database keeps a clean backup lineage.

Point-in-time restore

Rebuild a database from a snapshot and replay WAL segments to restore it to a chosen point in time.

Multi-level WAL compaction

Compact WAL segments across L1, L2, and L3 tiers on their own intervals to keep replicated data compact and restores fast.

Continuous integrity validation

Periodically validate backups by sampling WAL segments, so you know a restore will work before you need it.

Pluggable storage backends

Back up to S3 (with SSE-KMS or SSE-C encryption), Google Cloud Storage, Azure Blob, SFTP, or a local filesystem — set the backend per instance.

Auto-discovery and retention

Watch directories to auto-register new SQLite databases, and enforce a retention window that prunes old snapshots and segments automatically.

Platform-native console and metrics

Manage replicated databases as pipelines and storage destinations as connectors, sign in with VXAuth (JWTs verified against JWKS), and export Prometheus metrics.

Where teams use it