Tags and fields, mapped like a schema

Turn InfluxDB Measurements into Visual Schema Diagrams

InfluxDB keeps time series as measurements — tag keys, field keys, a timestamp — with no DDL defining columns. DbSchema maps each measurement as a table, puts tag keys and field types on a diagram, and runs SQL-compatible queries against InfluxDB 3.x, with connections to 2.x instances as well.

  • See every measurement's tag keys and field types
  • Write time-bounded SQL with functions like date_bin
  • Trace ingestion issues through a paginated data grid
  • Compare bucket structures to find naming drift
Free Community Edition No signup required 15-day Architect trial included
Free Download

Trusted by teams at

Schema-on-Write Means
Nobody Ever Wrote the Schema

A measurement's tag-and-field set is inferred from whatever gets written, so the structure of your time-series data exists only implicitly — and every consumer discovers it by querying and hoping.

DbSchema makes the inferred structure explicit: measurements become tables on a diagram, with tag keys and field types laid out for anyone building on top of the data.

Map, Query & Compare
Time Series Without Guesswork

The structure on a canvas, the data one SQL statement away.

Map InfluxDB measurements into a visual schema diagram
Measurements Become Tables

Each measurement lands on the diagram as a table showing its tag keys and field types — the schema view InfluxDB itself never had to write down.

Run time-series SQL queries against InfluxDB 3.x in DbSchema
Time-Bounded SQL for 3.x

InfluxDB 3.x speaks SQL over Arrow Flight, and the editor connects directly: aggregate by tag keys, bucket time with date_bin, skip the web UI.

Compare InfluxDB measurement structures between buckets
Bucket vs. Bucket Structure

Compare measurement structures across buckets to expose naming inconsistencies before they spread into dashboards and downstream jobs.

Tell Consumers Which Fields Exist
Before They Have to Ask

Teams reading your time series through Grafana, Telegraf, or custom clients depend on tag and field names they cannot look up anywhere. DbSchema generates HTML documentation from the inferred measurement structure — field types, tag keys, and any relationships you define — as a shareable reference.

Explore the Documentation Tool

HTML documentation of InfluxDB measurements, tag keys, and field types

InfluxDB Connection Facts by Version

DbSchema provides an open-source InfluxDB JDBC driver, with source code on GitHub; an Arrow Flight JDBC driver also works for 3.x. Generate an API token in the InfluxDB UI under Load Data → API Tokens before configuring the connection.

For InfluxDB 3.x (InfluxDB Cloud Serverless and InfluxDB 3 Core), connect over Arrow Flight SQL on port 443, supplying the token as the password and leaving the username blank or set to token. For self-hosted InfluxDB 2.x, connect to the HTTP API on port 8086 with a 2.x-compatible JDBC driver or the Flux HTTP interface. More on the InfluxDB JDBC driver page.

Map Your Measurements Today

Community Edition free, Architect trial included, signup skipped entirely.

Teams working with InfluxDB often use these engines too. Explore dedicated guides and JDBC setup for each.

Browse all 100+ supported databases