Skip to content
Cassandra

Cassandra Client

The Cassandra GUI Client for Mac.

A fast, native Cassandra GUI client for Mac. Connect to Cassandra 3.11, 4.x, ScyllaDB, or Astra DB. Browse keyspaces, edit rows, run CQL with autocomplete. Visualize ring topology. Free and open source.

TablePro connected to a Cassandra database showing the data grid and SQL editor

Features

Built for Cassandra.

CQL Editor with Autocomplete

Tree-sitter highlighting for CQL. Suggests tables, columns, UDTs, functions, and consistency levels.

Inline Cell Editing

Edit any cell. Widgets for UUID, TIMEUUID, INET, FROZEN collections.

Ring Topology View

See nodes, racks, datacenters, and token ranges in the dashboard. Spot a down node fast.

Astra DB Native

Connect with the secure connect bundle. mTLS handled automatically.

Streaming Pagination

Browse huge partitions. TablePro paginates with the driver, no client OOM.

AI CQL Assistant

Ask in English, get CQL. Explain schemas, suggest partition keys.

Data Grid

Browse and edit data.

Sort, filter, and edit Cassandra data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.

TablePro data grid showing Cassandra table rows with inline editing

SQL Editor

Write queries faster.

Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.

TablePro SQL editor with Cassandra query and autocomplete

Capabilities

What you can do.

  • Browse keyspaces, tables, materialized views, UDTs
  • Run CQL with consistency level controls
  • Connect to Cassandra, ScyllaDB, Astra DB
  • Edit rows including frozen collections and UDTs
  • View ring topology and node health
  • Stream-paginate huge partitions
  • Full-text search across query history
  • Safe mode for production clusters

Connect

Get connected in seconds.

# Connect with TablePro Host: 127.0.0.1 Port: 9042 Keyspace: my_keyspace User: cassandra # DataStax Astra Use Secure Connect Bundle (.zip)

Supported versions

Apache Cassandra 3.11+, Cassandra 4.x, ScyllaDB, DataStax Astra

Connection types

  • TCP/IP (CQL native protocol)
  • SSH Tunnel
  • TLS/SSL
  • Secure Connect Bundle (Astra)

Default port

9042

How to

Connect to Cassandra in four steps.

  1. 1

    Install TablePro and the Cassandra plugin

    brew install --cask tablepro. Open Settings > Plugins, install Cassandra from the registry.

  2. 2

    Open New Connection

    Click New Connection. Pick Cassandra.

  3. 3

    Fill in the credentials

    Contact points, port 9042, user, password. For Astra, drop in the secure connect bundle zip.

  4. 4

    Connect

    Click Connect. Keyspaces appear in the sidebar.

FAQ

Common Cassandra questions.

Does it work with ScyllaDB?

Yes. ScyllaDB speaks CQL; TablePro connects the same way as Cassandra.

Can I connect to Astra DB?

Yes. Drop in the secure connect bundle zip. mTLS handled automatically.

Is TablePro free for Cassandra?

Yes. AGPLv3 open source. The Cassandra driver is a separate plugin from the registry.

Can I see ring topology?

Yes. The dashboard shows datacenters, racks, nodes, and token ranges.

Does it handle frozen collections?

Yes. Edit FROZEN<list>, FROZEN<set>, FROZEN<map> with type-aware widgets.

Try TablePro for free.

Free and open-source. macOS 14+. Apple Silicon and Intel.