Download
Visual QuestDB Workspace

QuestDB GUI Client for Windows, macOS, and Linux

VisuaLeaf is one visual workspace for QuestDB, the time-series database built around a designated timestamp and column storage: browse tables and their SYMBOL columns, build SAMPLE BY and ASOF JOIN queries, and put the series on a chart in the same window you wrote it in.

Free to start No credit card required Works on Windows, macOS and Linux
VisuaLeaf visual QuestDB workspace showing time-series tables, a SAMPLE BY query, and a chart of the series side by side

Time-Series Data Is the Kind Text Serves Worst

QuestDB is designed so that a query over billions of rows returns quickly, and then hands the answer back as rows of numbers. VisuaLeaf gives you the other half: browse the tables, build the bucketed query, and see the shape of the series it returns.

A series printed as rows is not a series

The value of time-series data is its shape over time, and no amount of scrolling through a text result recovers it.

The designated timestamp changes everything

Which column a table is ordered by decides whether SAMPLE BY and ASOF JOIN work at all, and it is a table property nothing surfaces.

SYMBOL is not just a string

QuestDB interns repeated values into a SYMBOL type for speed, and a client that shows it as text hides why a column was modelled that way.

Ingestion and querying use different doors

Data arrives over the line protocol while you query over the PostgreSQL wire, so the two halves of the system are rarely seen together.

A visual workflow for QuestDB

Browse tables and their timestamps, build SAMPLE BY queries, and chart the series — all in one workspace.

Built Around What Makes QuestDB QuestDB

Designated timestamps, SYMBOL columns, SAMPLE BY, 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, see which column is the designated timestamp and which are SYMBOL, review partitioning, and hit Show DDL to read the full CREATE TABLE any time.

QuestDB table definition with designated timestamp and SYMBOL columns

Browse a Time-Series Table

Page through a table ordered by its designated timestamp without pulling the whole thing into memory, filter and sort from the grid, and read the most recent rows first — which is almost always the question you actually had.

Browsing a QuestDB time-series table

Charts Straight From a SAMPLE BY

Write the bucketed query and turn its result into a line, area or bar chart in the same workspace, then pin it to a dashboard. For a time-series database this is the whole point: the answer is a shape, not a table of numbers.

Charting a QuestDB SAMPLE BY query result

A Visual Workflow for Everyday QuestDB Tasks

VisuaLeaf connects the steps QuestDB users usually handle separately: connect over the PostgreSQL wire, explore tables, build time-series SQL, and visualize the series.

Built for Different QuestDB Users

Whether you ingest market or sensor data, tune a time-series query, analyse a series, or learn SQL, VisuaLeaf gives you a clearer way to work with QuestDB.

Developers

Inspect what your ingest path actually wrote, check timestamps and symbols, and debug queries against real rows.

Data Engineers

Review table definitions, partitioning and column types across environments from one workspace.

Data Analysts

Write SAMPLE BY and ASOF JOIN queries and chart the series immediately, without a separate BI pipeline.

Students and Beginners

Learn time-series SQL visually, and read the SQL the query builder writes.

Frequently Asked Questions

Is VisuaLeaf a good QuestDB GUI?
Yes. QuestDB exposes a PostgreSQL wire endpoint, so VisuaLeaf connects with a standard Postgres-compatible connection: browse tables, see designated timestamps and SYMBOL columns, page through recent rows, write time-series SQL, and chart the series without exporting it first.
Which port does VisuaLeaf use for QuestDB?
Port 8812, the PostgreSQL wire endpoint. The HTTP interface on 9000 and the line-protocol ingestion port on 9009 are separate doors into the same database and are not what a JDBC client uses. The default database name is qdb.
Can I chart a SAMPLE BY query directly?
Yes, and for a time-series database that is the point. Write the bucketed query, then turn the result into a line, area or bar chart in the same workspace and pin it to a dashboard, instead of exporting a CSV so another tool can draw the series.
Does the visual query builder work with QuestDB SQL?
Partly, and by design. The builder covers SELECT, WHERE, JOIN, GROUP BY, ordering and limits, which is most of an exploratory query, and every query has an export-to-SQL button so you can drop into the editor to add SAMPLE BY, ASOF JOIN or LATEST ON by hand and keep going.
Does VisuaLeaf draw ER diagrams for QuestDB?
QuestDB does not use foreign keys, so there are no declared relationships to draw. What you get instead is a full table browser with column types, the designated timestamp, SYMBOL columns, partitioning and the complete CREATE TABLE — the part of the model QuestDB actually records.
Does it work with QuestDB Cloud?
Yes. Provide the instance host, the PostgreSQL wire port and your credentials, and connect over SSL. Browsing and querying behave the same as against a self-hosted instance.
Which platforms does VisuaLeaf run on?
VisuaLeaf ships native builds for Windows, macOS, and Linux, so your whole team can work with QuestDB in the same visual tool. It also connects to MongoDB, PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite from a single workspace.

More Than a QuestDB 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 — time-series results become charts, queries become visual builders, and dashboards keep the answers you care about in one place.

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 QuestDB?

Download VisuaLeaf Community Edition and browse time-series tables, build SAMPLE BY queries, and chart your series in one visual workspace.

Download Free Community Edition
No credit card required
VisuaLeaf QuestDB charts and dashboards built from time-series query results