No cluster required
Read Cassandra SSTables directly from disk. No JVM, no cluster, no configuration overhead.
CQLite is a Rust library for reading Apache Cassandra 5.0 SSTable files directly — no Cassandra cluster required. It provides a CQL query interface over local data files, making it ideal for offline analysis, migrations, testing, and backup inspection.
macOS (Apple Silicon or Intel) and Linux (x86_64 or arm64). Verifies the release checksum before installing:
brew install pmcfadin/cqlite/cqlitecqlite --helpBuild from crates.io with a Rust 1.85+ toolchain:
cargo install cqlite-cli # installs the `cqlite` binarycqlite --helpPrefer a prebuilt download or need another platform? See the installation guide.
No cluster required
Read Cassandra SSTables directly from disk. No JVM, no cluster, no configuration overhead.
CQL query interface
Execute familiar CQL SELECT queries against local SSTable files.
Multiple bindings
Available as a Rust library, Python package, and Node.js module.
Multiple output formats
Export data as JSON, CSV, or Parquet for downstream processing.
Rustdoc for cqlite-core is available at /cqlite/api/latest/.
Per-release API docs are at /cqlite/api/<version>/.