Skip to content

CQLite

Read Cassandra 5.0 SSTable files locally — no cluster, no JVM, no dependencies.

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:

Terminal window
brew install pmcfadin/cqlite/cqlite
cqlite --help

Prefer 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>/.