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.


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.


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.


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
Install TablePro and the Cassandra plugin
brew install --cask tablepro. Open Settings > Plugins, install Cassandra from the registry.
- 2
Open New Connection
Click New Connection. Pick Cassandra.
- 3
Fill in the credentials
Contact points, port 9042, user, password. For Astra, drop in the secure connect bundle zip.
- 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.