CockroachDB Client
The CockroachDB GUI Client for Mac.
A fast, native CockroachDB GUI client for Mac. Connect to a single node, a self-hosted cluster, or CockroachDB Cloud over the PostgreSQL wire protocol. Browse databases, edit rows, run distributed SQL with autocomplete. Free and open source.


Features
Built for CockroachDB.
SQL Editor with Autocomplete
Tree-sitter highlighting for CockroachDB SQL. Suggests tables, columns, functions, and keywords.
Inline Cell Editing
Edit any cell. Type-aware widgets for JSONB, ARRAY, INTERVAL, and UUID.
Cluster Aware
Connect to single nodes, self-hosted clusters, or CockroachDB Cloud over the PostgreSQL protocol.
Schema Browser
Browse databases, schemas, tables, indexes, and views in the sidebar.
Streaming Results
Browse huge result sets. TablePro paginates with the driver, no client OOM.
AI SQL Assistant
Ask in English, get SQL. Explain schemas, suggest indexes.
Data Grid
Browse and edit data.
Sort, filter, and edit CockroachDB 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 databases, schemas, tables, views, indexes
- Run distributed SQL with autocomplete
- Connect to self-hosted clusters or CockroachDB Cloud
- Edit rows including JSONB and ARRAY columns
- Stream-paginate huge result sets
- Full-text search across query history
- TLS/SSL and SSH tunnel support
- Safe mode for production clusters
Connect
Get connected in seconds.
# Connect with TablePro
Host: 127.0.0.1
Port: 26257
Database: defaultdb
User: root
# CockroachDB Cloud
Use the connection string from the consoleSupported versions
CockroachDB 22.x, 23.x, 24.x, CockroachDB Cloud (Serverless & Dedicated)
Connection types
- TCP/IP (PostgreSQL wire protocol)
- SSH Tunnel
- TLS/SSL (client certificates)
Default port
26257
How to
Connect to CockroachDB in four steps.
- 1
Install TablePro and the PostgreSQL plugin
brew install --cask tablepro. The PostgreSQL driver also powers CockroachDB connections.
- 2
Open New Connection
Click New Connection. Pick CockroachDB.
- 3
Fill in the credentials
Host, port 26257, database, user. For CockroachDB Cloud, paste the connection string.
- 4
Connect
Click Connect. Databases appear in the sidebar.
FAQ
Common CockroachDB questions.
Does it work with CockroachDB Cloud?
Yes. Use the connection string from the CockroachDB Cloud console. TablePro connects over the PostgreSQL wire protocol.
Is TablePro free for CockroachDB?
Yes. AGPLv3 open source. CockroachDB is served by the PostgreSQL driver plugin.
Can I edit JSONB columns?
Yes. Edit JSONB and ARRAY values with type-aware widgets.
Does it support TLS?
Yes. Connect with client certificates over TLS/SSL, or tunnel through SSH.
Try TablePro for free.
Free and open-source. macOS 14+. Apple Silicon and Intel.