Download
Visual CrateDB Workspace

CrateDB GUI Client for Windows, macOS, and Linux

VisuaLeaf is one visual workspace for CrateDB, the distributed SQL database built on a Lucene storage layer: browse the doc schema and your own, expand OBJECT and ARRAY columns in a tree instead of a cramped cell, build SQL against a shared-nothing cluster, and chart what comes back.

Free to start No credit card required Works on Windows, macOS and Linux
VisuaLeaf visual CrateDB workspace showing distributed tables, an OBJECT column expanded as a tree, and a chart side by side

SQL on Top of a Search Engine Behaves Like Neither

CrateDB speaks the PostgreSQL wire protocol over a distributed Lucene index, which buys you SQL over semi-structured data and costs you the assumptions that come with a relational database. VisuaLeaf gives you a workspace that treats it as what it is.

OBJECT columns hold whole documents

A single column can carry a nested object with dynamically added sub-columns, and printing it as text collapses the structure you needed to see.

There are no foreign keys to lean on

CrateDB does not enforce relationships between tables, so the model lives entirely in convention and in whoever wrote the ingest pipeline.

Shards and replicas are invisible from SQL

Tables are split across nodes and replicated, and a plain client gives you no sense of that layout even while it decides your query time.

Aggregates deserve better than text

The queries worth running return a handful of grouped rows whose whole value is their shape, and a terminal throws that away.

A visual workflow for CrateDB

Browse schemas and tables, expand OBJECT and ARRAY columns, build SQL, and chart the result — all in one workspace.

Built Around What Makes CrateDB CrateDB

Distributed tables, OBJECT and ARRAY columns, standard-looking SQL, and results that want to be charts, explored and visualized instead of parsed from text.

Table Management

Read and manage table definitions visually. Inspect columns with their types and defaults, including nested object sub-columns, review indexes and constraints, and hit Show DDL to read the full CREATE TABLE with its clustering and replication settings.

CrateDB table definition with object sub-columns

OBJECT & ARRAY Columns in a Tree

Expand an OBJECT column into a nested tree and read arrays as lists rather than as one long line, so a document stored in a column can be inspected the way a document deserves — before you write the query that reaches into it.

CrateDB OBJECT and ARRAY columns expanded as a tree

Charts Straight From a Query

Run an aggregate across a distributed table, then turn the result into a bar, line or pie chart in the same workspace and pin it to a dashboard — instead of exporting a CSV so that something else can draw it for you.

Charting a CrateDB query result

A Visual Workflow for Everyday CrateDB Tasks

VisuaLeaf connects the steps CrateDB users usually handle separately: connect to the cluster, explore schemas and object columns, build SQL, and visualize the answer.

Built for Different CrateDB Users

Whether you ingest machine data, model semi-structured records, analyse a large cluster, or learn SQL, VisuaLeaf gives you a clearer way to work with CrateDB.

Developers

Inspect the object columns your pipelines write, and debug the SQL that reaches into them against real rows.

Data Engineers

Review schemas, column types and table settings across environments, and see what an ingest change actually produced.

Data Analysts

Write aggregates and window functions across distributed tables, and chart the answer without a separate BI pipeline.

Students and Beginners

Learn SQL over semi-structured data visually, and read the SQL the query builder writes.

Frequently Asked Questions

Is VisuaLeaf a good CrateDB GUI?
Yes. CrateDB speaks the PostgreSQL wire protocol, so VisuaLeaf connects with a standard Postgres-compatible connection: browse schemas and distributed tables, expand OBJECT and ARRAY columns as a tree, read table DDL, build SQL visually, and chart the results.
Which port and schema should I use?
Use the PostgreSQL wire port, 5432, not the HTTP endpoint on 4200 — VisuaLeaf connects over JDBC. The default schema is doc, which is where tables created without a schema qualifier land.
Can I read OBJECT and ARRAY columns properly?
Yes, and it is the main reason to use a GUI with CrateDB. An OBJECT column holds a nested document with sub-columns that may have been added dynamically, and VisuaLeaf expands it as a tree instead of printing it as one long line, so you can see the structure before writing a query that reaches into it.
Does VisuaLeaf draw ER diagrams for CrateDB?
CrateDB does not enforce foreign keys, so there are no declared relationships to draw. What VisuaLeaf gives you instead is a full schema and table browser with column types, nested object sub-columns, indexes and the complete CREATE TABLE, which is the part of the model CrateDB actually records.
Can I chart a CrateDB query result directly?
Yes. Run an aggregate across a distributed table and turn the result into a bar, line or pie chart in the same workspace, then pin it to a dashboard. That removes the export-to-CSV step that otherwise sits between a query and anything worth showing.
Does it work with CrateDB Cloud?
Yes. Provide the cluster host, the PostgreSQL wire port and your credentials, and connect over SSL. Browsing and querying behave the same as they do against a self-hosted cluster.
Which platforms does VisuaLeaf run on?
VisuaLeaf ships native builds for Windows, macOS, and Linux, so your whole team can work with CrateDB in the same visual tool. It also connects to MongoDB, PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite from a single workspace.

More Than a CrateDB 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 — nested columns become trees, 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 CrateDB?

Download VisuaLeaf Community Edition and browse distributed tables, expand OBJECT and ARRAY columns in a tree, build SQL, and chart your results in one visual workspace.

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