Platform Support
⚠️ Windows Notice: Windows binaries are provided for convenience but Windows is NOT an officially supported platform. Use at your own risk. Community contributions for Windows improvements are welcome.
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
brew tap benbjohnson/litestream
brew install litestreamDebian/Ubuntu
Download the .deb file for your architecture and install:
sudo dpkg -i litestream-*.debRPM-based systems
Download the .rpm file for your architecture and install:
sudo rpm -i litestream-*.rpmBinary installation
Download the appropriate archive for your platform, extract, and move to your PATH.
VFS Extension (Experimental)
SQLite loadable extensions for read-only access to Litestream replicas are available for supported platforms:
| Platform | File |
|---|---|
| Linux x86_64 | litestream-vfs-v0.5.8-linux-amd64.tar.gz
|
| Linux ARM64 | litestream-vfs-v0.5.8-linux-arm64.tar.gz
|
| macOS Intel | litestream-vfs-v0.5.8-darwin-amd64.tar.gz
|
| macOS Apple Silicon | litestream-vfs-v0.5.8-darwin-arm64.tar.gz
|
Changelog
- b2d8145 Stream restore plan selection across levels (#1076)
- 2172ff2 docs(ai): add litestream reset and auto-recover to AI docs (#1091)
- 7d2b369 feat(db): add SyncStatus, SyncAndWait, and EnsureExists for library usage (#1092)
- 7e12162 feat(ipc): add dynamic database management commands (register/unregister) (#1021)
- bab4fd4 feat(ipc): add list and info query commands with lastSyncAt (#1015)
- e0370ba feat(ltx): add -level flag to view LTX files at any compaction level (#1072)
- 7265b6b feat(retention): add skip-remote-deletion for cloud-managed retention (#1094)
- 44b65e2 feat(s3): add R2 concurrency default, multipart threshold test, fix docs (#1100)
- 90fc5b6 feat(s3): add distributed leasing with If-Match conditional writes (#1073)
- c194e86 feat(tls): add x509roots/fallback for embedded root CA bundle (#1099)
- ff1c063 feat: add agent skill for cross-platform LLM agent support (#1064)
- c32f6c8 fix(compactor): add mutex to protect Compactor.client from concurrent access (#1086)
- cfe03fc fix(dir-watch): prevent thundering herd at startup with many databases (#1055)
- 4800f27 fix(restore): resume S3 streams on drop (#1082)
- 3358c8c fix(s3): add hyphenated URL query param aliases for consistency (#1101)
- 1d602ea fix(shutdown): allow second Ctrl+C to interrupt shutdown sync retry loop (#998)
- c16755d test(db): add regression test for #994 runaway disk usage (#1088)
- 68dadcf test(db): prove SQLite writes all new pages to WAL during DB growth (#1103)