DbSchema gives Firebolt teams a design-first workflow: import the existing schema as an interactive ER diagram, refine it visually, and ship every change as a reviewed SQL script.
Built for visual modeling, schema documentation, and deployment, with an offline model you can keep in Git, team collaboration, and documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See Firebolt Features Download Firebolt JDBC Driver · All drivers
Get to your first Firebolt schema diagram in minutes. No account, no credit card.
Download the installer for Windows, macOS, or Linux and launch DbSchema. No signup required.
Reverse engineer an existing Firebolt database or open a sample model to explore tables, relationships, and indexes.
Edit schema visually, generate documentation, and prepare reviewed migration scripts for safer releases.
Firebolt is a cloud OLAP database purpose-built for sub-second analytics on large datasets, running on AWS and GCP. A key architectural differentiator is the separation of compute engines from databases: each Firebolt database can be associated with one or more named engines that are independently started, stopped, and sized, allowing teams to run isolated workloads (for example, ingestion vs. interactive queries) on dedicated compute without contention. Firebolt stores data in a proprietary compressed columnar format and builds sparse indexes, aggregating indexes, and join indexes automatically or on demand to accelerate common query patterns. DbSchema connects via the Firebolt JDBC driver and introspects table schemas and index definitions, rendering them as schema diagrams that show column types and index configurations together.
Download DbSchema Free See Firebolt Features
Firebolt's SQL dialect extends ANSI SQL with functions for approximate aggregations, array operations, and semi-structured data manipulation. DbSchema's SQL editor connects over the Firebolt JDBC driver and provides table and column name auto-completion, syntax highlighting, and a results grid that handles the wide, flat result sets typical of OLAP queries. You can write window functions, lateral joins, and Firebolt-specific array unnesting expressions, then save the queries to a shared library for reuse across the team. The editor also shows query execution time, allowing you to measure the impact of adding or modifying aggregating indexes on query performance.
The DbSchema data explorer lets you sample and browse Firebolt table contents without writing SQL, applying column filters and sort orders through a point-and-click interface. Because Firebolt's engines return results at sub-second latency even for large tables, the data explorer pages through results rapidly. This makes it practical to spot-check newly loaded data, verify that a dimension table join key is populated correctly, or inspect the output of a materialized aggregating index before referencing it in a production dashboard. You can export sampled rows to CSV directly from the explorer for use in external validation scripts.
com.firebolt.FireboltDriver) from the Firebolt
documentation and add it via DbSchema's driver manager.jdbc:firebolt://api.app.firebolt.io/mydb, where
mydb is your Firebolt database name, and supply your Firebolt service account
credentials (client ID and client secret) or user email and password. Firebolt uses HTTPS on
port 443 for all JDBC traffic.?engine=my_engine to the
JDBC URL to direct queries to a particular compute engine.
Seeing aggregating and join indexes next to the tables they accelerate makes optimization a visual task, not a guessing game. Download DbSchema and connect it to your Firebolt engine today.
Teams working with Firebolt often use these engines too. Explore dedicated guides and JDBC setup for each.