Download
Visual CockroachDB Workspace

CockroachDB GUI Client for Windows, macOS, and Linux

VisuaLeaf is one visual workspace for distributed SQL: browse tables spread across your CockroachDB cluster, explore JSONB columns in a tree, build SQL and JOINs visually, auto-draw ER diagrams from your foreign keys, and chart the results. Because CockroachDB is PostgreSQL-wire compatible, horizontally scalable, and resilient across regions, VisuaLeaf connects and works with it right away.

Free to start No credit card required Works on Windows, macOS and Linux
VisuaLeaf visual CockroachDB workspace showing a JSONB tree, distributed tables, and an ER diagram from foreign keys side by side

Understand a CockroachDB Cluster, Not Just Its Tables

CockroachDB looks like PostgreSQL on the wire and behaves like a distributed system underneath — ranges, replicas, regions, and serializable retries. VisuaLeaf gives you a workspace over both halves: browse tables and JSONB, draw relationships from foreign keys, and chart results while the cluster stays distributed.

Data lives on nodes a query never mentions

Rows are split into ranges and replicated across nodes and regions, and a plain SQL client shows you none of that placement.

Serializable isolation surfaces as retry errors

CockroachDB pushes transaction conflicts back to the client as retries, which turns a correctness guarantee into something you debug from error text.

PostgreSQL compatibility is close, not identical

The wire protocol matches, so tools connect — then diverge on unsupported syntax, different plan shapes, and Cockroach-specific DDL.

Multi-region topology stays a config nobody reads

Regions, survival goals, and zone configurations decide latency for real users, but they are declared in DDL and drawn nowhere.

A visual workflow for CockroachDB development

Browse distributed tables and JSONB, build queries visually or in SQL, diagram foreign keys, and chart results — all in one workspace.

Built Around What Makes CockroachDB CockroachDB

Distributed SQL, JSONB, foreign keys, and a PostgreSQL-compatible interface, explored, queried, and visualized instead of parsed from text.

Table Management

Manage tables across your cluster visually instead of hand-writing DDL. Add, rename, and edit columns with their types, defaults, primary keys, and foreign keys, then work across tabbed panels for indexes, constraints, and storage. Hit Show DDL to read the full CREATE TABLE statement any time.

Table Management

JSONB & Distributed Tables

CockroachDB is PostgreSQL-compatible and supports JSONB, so you can expand JSONB columns in a nested tree, filter with the ->, ->> and @> operators, and edit nested values without hand-writing SQL. Browse and query tables distributed across the cluster as ordinary schemas and tables, without worrying about which node holds which range.

JSONB and distributed tables

ER Diagrams from Foreign Keys

Auto-draw an interactive ER diagram from your real foreign keys and constraints, spanning multiple databases and schemas across the cluster, then drill into columns, indexes, constraints, and CREATE statements.

ER Diagrams from Foreign Keys

A Visual Workflow for Everyday CockroachDB Tasks

VisuaLeaf connects the steps CockroachDB users usually handle separately: connect to any cluster, explore distributed tables and JSONB, build SQL, and visualize the results.

Built for Different CockroachDB Users

Whether you model data in JSONB, work across a distributed cluster, review schemas, or learn SQL, VisuaLeaf gives you a clearer way to work with CockroachDB.

Developers

Model data with JSONB and standard SQL types, and debug the queries your app runs against real distributed rows.

DBAs and Data Teams

Compare schemas, browse tables across nodes, and manage a resilient, multi-region cluster from one workspace.

Data Analysts

Write JOINs and filters, query JSONB, and chart the results without a separate BI pipeline.

Students and Beginners

Learn distributed SQL visually, see foreign keys as ER diagrams and turn the query builder into readable SQL.

Frequently Asked Questions

Is VisuaLeaf a good CockroachDB GUI?
Yes. VisuaLeaf gives CockroachDB a visual workspace: browse distributed tables across nodes, expand JSONB columns in a tree instead of a cramped cell, auto-generate ER diagrams from real foreign keys, build SQL with JOINs visually, and chart the results. Because CockroachDB is Postgres-wire compatible, VisuaLeaf works with it out of the box.
Does it connect using a Postgres-compatible connection string?
Yes. CockroachDB speaks the PostgreSQL wire protocol, so VisuaLeaf connects with a standard Postgres-compatible connection string over SSL or an SSH tunnel. Point it at a local node, a self-hosted cluster, or a managed CockroachDB endpoint and start browsing tables right away.
Can I view and edit JSONB columns visually?
Yes. CockroachDB supports the JSONB type, and VisuaLeaf renders JSONB columns as an expandable tree so you can inspect nested keys and arrays inline, filter with the ->, ->> and @> operators, and edit nested values without hand-writing SQL.
Can it work with CockroachDB Cloud (Serverless/Dedicated)?
Yes. VisuaLeaf connects to self-hosted CockroachDB clusters and to CockroachDB Cloud, including Serverless and Dedicated, over SSL. Provide your cluster's Postgres-compatible connection details and VisuaLeaf reads databases, schemas, and tables across the cluster.
Does the visual query builder support JOINs and complex SQL?
Yes. The visual builder covers SELECT, WHERE, JOIN, GROUP BY, ordering, and limits, and because CockroachDB is Postgres-compatible it understands standard SQL constructs. Every query has an export-to-SQL button, so you keep clean, editable SQL you can run against any node.
Does it generate ER diagrams from CockroachDB schemas?
Yes. VisuaLeaf reads foreign keys, primary keys, and constraints from the information_schema to auto-draw an interactive ER diagram across your CockroachDB databases and schemas, so you can drill into tables, columns, and relationships that are otherwise buried in DDL.
Can I browse distributed tables across a CockroachDB cluster?
Yes. VisuaLeaf presents the logical schema of your cluster as ordinary databases, schemas, and tables, so you can browse and query distributed tables without thinking about which node holds which range. Data stays consistent across the cluster while you explore it visually.

More Than a CockroachDB Client

VisuaLeaf started as a MongoDB workspace and grew into a multi-database visual environment. One app, one workflow, across the databases your team actually uses.

And VisuaLeaf does not leave you staring at a wall of SQL and grids. It visualizes everything — CockroachDB schemas become interactive diagrams, queries become visual builders, and results become charts and dashboards.

MongoDB MySQL MariaDB SQL Server Azure Cosmos DB Amazon DocumentDB SQLite

Built by Developers, For Developers

VisuaLeaf is made by an independent software studio that ships often and listens to the developers who use it every day.

Ready to Work Visually with CockroachDB?

Download VisuaLeaf Community Edition and explore JSONB, browse distributed tables, build SQL with JOINs, draw ER diagrams from your foreign keys, and chart results in one visual workspace.

Download Free Community Edition
No credit card required
VisuaLeaf CockroachDB charts and dashboards built from query results