Docs / Apache Cassandra and ScyllaDB

← Databases

Apache Cassandra and ScyllaDB

One driver, built on the scylla crate (with rustls), speaks CQL over the native protocol to both. The server says which it is, and the connection shows it. The driver is part of the app; nothing is downloaded. The editor takes CQL.

Connect

You pasteRead as
cassandra://cassandra:s%40cret@node1:9043/shopplain, port 9043, keyspace shop
scylla://node1the same driver, for ScyllaDB
cassandras://… and scyllas://…with TLS (verified: verify-full)

The default port is 9042. The Host field is a contact point, or several host:port pairs separated by commas. The Keyspace field (optional) is the keyspace the session starts in; the navigator lists all of them either way.

Privileges

The navigator reads system_schema, which Cassandra 3 and later and ScyllaDB share; the login sees what the server lets it read there. There are no administration tabs. Writes need the permissions CQL asks for.

What works

What does not

Agents

run_query and sample_rows (a CQL SELECT … LIMIT n) work; a statement that changes data is asked about first. Refused on Cassandra: explain and propose_edits; estimate_change answers with a note. See Agents and the CLI.

Known limits

Tested on

The conformance suite runs on Apache Cassandra 5 and ScyllaDB 2025.1, without login: server info, scripts, every type as a typed column, paging, lightweight transactions, errors, cancel, the catalog and its DDL (also functions and aggregates), saving the grid's changes and undoing them, a wrong or missing login being refused, and a tunnel address. Cassandra 4.0 and ScyllaDB 5.4 are the lowest versions the driver accepts and are not run by the suite.

See also: Connecting, Troubleshooting.