DbSchema connects through the Firebolt JDBC driver and introspects table schemas together with their sparse, aggregating, and join index definitions — so optimization work starts from a diagram instead of a guess.
Trusted by teams at
Firebolt separates compute engines from databases and reaches sub-second analytics through sparse, aggregating, and join indexes. Which index serves which query pattern is schema knowledge — and it usually lives in one engineer's head, invisible to the rest of the team.
DbSchema introspects tables and index definitions together and puts that knowledge on a diagram everyone reads.
Index strategy as a visual practice, not tribal lore.
Model new table schemas with index annotations in the offline model, then create them on the cluster once the design is agreed.
The SQL editor shows execution time per run, so you measure what an aggregating index changes — window functions, array unnesting, and all — without switching tools.
Export HTML documentation of tables, columns, and index definitions so analytics engineers work from a current reference instead of asking around.
The model is a local file: design, review, and document with every engine stopped, and connect only when something should actually change on the cluster.
Draft and refine table designs with zero compute running.
The schema file versions in Git with your pipeline code.
Review the generated SQL before an engine executes any of it.
Carry one reviewed design across the databases that share it.
Fetch the Firebolt JDBC driver JAR (com.firebolt.FireboltDriver) from the
Firebolt documentation and register it in the driver manager. The URL takes the form
jdbc:firebolt://api.app.firebolt.io/mydb, with your database name in place of
mydb; all JDBC traffic runs over HTTPS on port 443.
Authenticate with service account credentials — client ID and client secret — or a user email
and password.
Where several engines are associated with the database, append ?engine=my_engine
to direct queries at a particular one; GCP-hosted databases use the GCP endpoint as the host.
More on the Firebolt JDBC driver page.
The free download includes the Community Edition and 15 days of Architect.
Teams working with Firebolt often use these engines too. Explore dedicated guides and JDBC setup for each.