Skip to content
CockroachDB

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.

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

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.

TablePro data grid showing CockroachDB 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 CockroachDB query and autocomplete

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 console

Supported 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. 1

    Install TablePro and the PostgreSQL plugin

    brew install --cask tablepro. The PostgreSQL driver also powers CockroachDB connections.

  2. 2

    Open New Connection

    Click New Connection. Pick CockroachDB.

  3. 3

    Fill in the credentials

    Host, port 26257, database, user. For CockroachDB Cloud, paste the connection string.

  4. 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.