Time-Series Database GUI

TimescaleDB GUI for Time-Series Data

Browse and query your time-series data in a self-hosted web interface. QueryGlow connects to TimescaleDB via the PostgreSQL protocol. Hypertables in the public schema appear as tables you browse and query like any other, and continuous aggregates are queried by name in the SQL editor.

Try the live demo

The live demo is the real app on a sample database (read-only, AI switched off, no signup).

Less than DataGrip's first year ($109, individual) or a year of DBeaver Lite ($113 per user per year, as of September 2026). $79 once: source code included, every 1.x update, every server you run, your whole team.

  • PostgreSQL Protocol
  • Browse Hypertables
  • Self-Hosted
  • Web-Based
  • “Beautiful interface and very intuitive.”
    Jean-Francois, Mildor Violon, verified customer
https://db.your-company.com
QueryGlow Data Browser showing a customers table on a production PostgreSQL connection

Why TimescaleDB?

TimescaleDB is a PostgreSQL extension optimized for time-series data. It's used for IoT, monitoring, financial data, and analytics workloads.

IoT & Sensors

Store millions of sensor readings with automatic partitioning and compression.

Infrastructure Monitoring

Track server metrics, application logs, and performance data over time.

Financial Analytics

Analyze stock prices, transactions, and market data with time-based queries.

Where the Usual TimescaleDB Tools Differ

Tiger Console only reaches Tiger Cloud; self-hosted TimescaleDB needs a separate client.

pgAdmin: General Purpose

pgAdmin is a general PostgreSQL admin tool; it has no time-series views. It runs per machine or as a web app you deploy yourself.

Irreplaceable Data

Time-series data is often irreplaceable. A DROP TABLE typed into a SQL editor usually runs as typed. QueryGlow refuses it by default and asks before any write on a production connection.

Console for Tiger Cloud Only

Tiger Console (formerly Timescale Console) works with Tiger Cloud services only. Self-hosted TimescaleDB needs a separate client.

AI That Sees the Schema Only

Ask AI drafts time_bucket queries from your table and column names, with your own key and never your rows. Review the draft before running.

QueryGlow With Your TimescaleDB

A GUI that connects to any TimescaleDB instance, cloud or self-hosted, via the standard PostgreSQL protocol.

PostgreSQL Protocol

Connect to any TimescaleDB instance using standard PostgreSQL credentials or a pasted connection URL. Works with Tiger Cloud (formerly Timescale Cloud), self-hosted, or Docker deployments.

Watch New Rows Arrive

Turn on auto refresh (10, 30 or 60 seconds) and the open table reloads in the background at the current page, sort and filters. It pauses while you edit or select rows.

Timestamps in Your Time Zone

timestamptz values show in your browser's zone, UTC or any zone you pick, in ISO or locale format. The stored value stays as it is in edits, filters and exports.

Web-Based Access

Browse and query time-series data from any modern browser. No desktop app to install; your whole team uses the same install.

Schema-Only AI

Ask AI drafts time-series queries from plain English with your own OpenAI, Anthropic or Google key. It sees table and column names with their types, never rows, and you review the draft before it runs.

SSH Tunnel Support

Connect to TimescaleDB instances behind firewalls with built-in SSH tunnels; the host key is pinned on first connect. Idle PostgreSQL connections stay open for five minutes, so the next page after a pause does not reconnect.

JSONB Payloads

JSON and JSONB columns, such as sensor payloads, show as JSON text in the Data Browser and in query results, and you can edit them.

Asks Before Writes on Production

Mark a connection as production and it shows in red in the sidebar and header. The Query Editor shows the statement and asks before any INSERT, UPDATE, DELETE or DDL runs on it.

CSV Import/Export

Bulk import time-series data from CSV files. Export tables and query results, up to 100,000 rows per file by default. Formula injection protection included.

EXPLAIN Visualizer

Visual query plan analysis with color-coded nodes. Warnings flag sequential scans and suggest CREATE INDEX statements.

SQL Autocomplete

Schema-aware completions for tables, columns, keywords, and functions. Type table. to see columns with data types.

Agent Access with Activity

Let Claude Code or Cursor query your metrics through a read-only token instead of a connection string. Every agent call shows up in the Activity tab.

Common Time-Series Workloads

IoT Sensor Data

Browse sensor readings up to 500 rows per page, filter by time ranges, and export up to 100,000 rows per file by default, all without writing SQL.

SELECT time_bucket('1 hour', timestamp) AS hour, AVG(temperature)
FROM sensor_readings WHERE device_id = 'sensor-42'
GROUP BY hour ORDER BY hour DESC LIMIT 24;

Application Metrics

Keep response times, error rates, and throughput in view. Turn on auto refresh (10, 30 or 60 seconds) and the open table reloads in the background while you watch.

Financial Time-Series

Analyze stock prices, trading volumes, and market data with Safe Mode protecting your historical records.

QueryGlow vs Generic Tools vs Tiger Console

As of September 2026. Tiger Console is the console of Tiger Cloud, formerly Timescale Cloud.

Self-Hosted Support

Generic

Yes

Tiger Console

Tiger Cloud services only

QueryGlow

Yes

Query guard

Generic

No statement guard

Tiger Console

Not compared

QueryGlow

Refuses DROP TABLE, TRUNCATE and unfiltered UPDATE/DELETE by default

AI SQL assistant

Generic

pgAdmin: AI Assistant

Tiger Console

SQL assistant (free)

QueryGlow

Schema only, your key

TimescaleDB + PostgreSQL

Generic

Yes

Tiger Console

Tiger Cloud services only

QueryGlow

Yes (6 databases)

SSH Tunnels

Generic

Yes

Tiger Console

N/A

QueryGlow

Yes, key pasted in the form, host key pinned

CSV Import/Export

Generic

Varies

Tiger Console

Not compared

QueryGlow

INSERT, UPSERT, REPLACE import; streamed export

Credential Encryption

Generic

Varies

Tiger Console

Not compared

QueryGlow

AES-256-GCM

Pricing

Generic

Free

Tiger Console

Included with Tiger Cloud (usage-based)

QueryGlow

$79 once, whole team

Hypertables

Generic

Manual SQL

Tiger Console

Not compared

QueryGlow

Browse and query like tables (public schema); no hypertable admin screens

Server Monitoring

Generic

Yes (pgAdmin)

Tiger Console

Not compared

QueryGlow

No

Honest note: Tiger Console has built-in monitoring for Tiger Cloud services. pgAdmin is free and has advanced DBA tools. QueryGlow is for developers who want one browser GUI with a query guard, auto refresh and time zone display across any TimescaleDB deployment. It has no hypertable admin screens (chunks, compression, retention).

See it on a real database before you decide

$79 once for your whole team, every 1.x update included.

Try the live demo

Stripe checkout. You'll need a GitHub account for the repo invite. No refunds, so try the read-only demo first.

Connect to TimescaleDB

QueryGlow uses the standard PostgreSQL connection, no special setup required.

# 1. Install QueryGlow on your Linux server (repository access comes with your purchase)

./queryglow install

# 2. Add a self-hosted TimescaleDB connection (type TimescaleDB)

Host: your-timescale-host.com

Port: 5432

Database: your_database

Username: postgres

On Tiger Cloud, paste the service URL from your console instead; the form fills itself.

# 3. Later: update with backup and automatic rollback

./queryglow update

TimescaleDB FAQ

Does QueryGlow work with TimescaleDB?
Yes. TimescaleDB is a PostgreSQL extension, so QueryGlow connects using the standard PostgreSQL protocol. Schema-only AI, Safe Mode, SSH tunnels, inline editing, auto refresh and CSV import and export all work. Pick TimescaleDB as the connection type and enter your credentials or paste a connection URL.
Can I use QueryGlow with self-hosted TimescaleDB?
Yes. QueryGlow works with any TimescaleDB deployment: Tiger Cloud (formerly Timescale Cloud), self-hosted on your own servers, or Docker containers. QueryGlow connects to TimescaleDB through its PostgreSQL support, one of its six engines. Use SSH tunnels to connect to instances behind firewalls.
Does Safe Mode protect my time-series data?
Yes. Time-series data is often irreplaceable historical records. Safe Mode always refuses DROP DATABASE and COPY ... TO/FROM PROGRAM. By default it also refuses DROP TABLE, TRUNCATE, and DELETE or UPDATE without WHERE (QUERYGLOW_ALLOW_DESTRUCTIVE=true lifts these), and adds LIMIT 1000 to a SELECT without one. On a connection marked production, the Query Editor also asks before any INSERT, UPDATE, DELETE or DDL.
Can QueryGlow generate time-series queries with AI?
Ask AI sends your database type, table and column names with their types, and your prompt. Never rows. It drafts SQL from plain English; TimescaleDB functions such as time_bucket are ordinary SQL to it, so review the output before you run it. Use your own OpenAI, Anthropic or Google key, entered in the app (stored encrypted on your server) or set in .env. Ask AI is switched off in the public demo.
How do I connect to Tiger Cloud (formerly Timescale Cloud)?
Copy the service URL from your Tiger Cloud console and paste it into the connection dialog; QueryGlow fills host, port, database, user and SSL. Then set the connection type to TimescaleDB.
Does QueryGlow support hypertables and chunks?
Hypertables in the public schema appear in the sidebar like any table: browse, filter, edit and export them. Continuous aggregates are views; query them by name in the SQL editor. Ask AI sees table and column names and types, not hypertable settings. There are no hypertable admin screens for chunks, compression or retention.
Can I watch new data arrive?
Yes. Set auto refresh to 10, 30 or 60 seconds in Preferences and the open table reloads in the background, keeping page, sort and filters. It pauses while you edit, select rows or have a dialog open, and skips while the browser tab is hidden. Timestamps with a zone show in your browser's zone, UTC or a zone you pick.
How do I install and update QueryGlow?
You need a Linux server with Docker (512 MB RAM minimum, 1 GB recommended), a domain pointing at it for HTTPS, and a non-root user with sudo. Run ./queryglow install once. Later, ./queryglow update backs up first, checks that the new version is serving and rolls back on its own if not. Every 1.x update is included in the $79.

Ready to Try QueryGlow on TimescaleDB?

$79 once. Safe Mode. Schema-only AI. All six databases included.

Try the live demo

One-time payment. No subscription. Try the demo first.

Compare QueryGlow with Others

See how we stack up against the alternatives.

Prefer nothing to install on your laptop? QueryGlow is a web-based SQL client: installed on your server with one command, then Postgres, MySQL, MariaDB, SQLite, CockroachDB and TimescaleDB from any browser.