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
- Continuously replicate SQLite databases to object storage by streaming WAL segments
- Restore any database to a point in time from snapshots and replayed WAL
- Validate backup integrity automatically and enforce retention windows
- Back up to S3, GCS, Azure Blob, SFTP, or local storage from one engine
- Auto-discover new databases by watching directories