Apache Superset is an open-source data exploration and visualization platform that empowers users to create interactive, shareable dashboards and charts for analyzing and presenting data. It supports a wide range of data sources and provides an intuitive, web-based interface for data exploration, slicing, and dicing, with features like dynamic filtering, pivot tables, and drag-and-drop functionality. Superset also offers a rich set of visualization options and can be extended through custom plugins, making it a versatile tool for data analysts and business users to gain insights from their data and collaborate effectively.Documentation Index
Fetch the complete documentation index at: https://docs.firebolt.io/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Superset can be installed in several ways, including using a pre-built Docker container, building it from source or deploying via Kubernetes Helm chart. The easiest way to get started is to run Superset via Docker. You will need:- Docker and Docker Compose.
- Git.
- A running Firebolt Core instance. See the Firebolt Core getting started guide for setup instructions.
Quickstart
Follow this guide to setup Superset and connect it to your Firebolt Core instance.Setup Superset
- Clone Superset’s GitHub repository
- Change directory to the root of the newly cloned repository and add the Firebolt driver
- Run Superset via Docker Compose
- (Optional) Verify firebolt driver is present in Superset container
firebolt-sqlalchemy in the output.
Once your Superset is booted up you should be able to access it in http://localhost:8088/
For more installation details, refer to Adding New Database Drivers in Docker in the Superset documentation.
Setup Firebolt Core connection
After the initial setup in Superset User Interface head to the Settings -> Database connections in the top right corner.

{database}is your Firebolt Core database name (default isfirebolt){url}is the fully qualified URL where your Firebolt Core instance is hosted (default ishttp://localhost:3473)
Unlike Firebolt Cloud, Firebolt Core does not require authentication credentials (client_id, client_secret, or account_name) in the connection string since it’s designed for self-hosted environments.

Build your first chart
This section assumes you have loaded sample data into your Firebolt Core database. For guidance on loading data, see the Firebolt Core data processing guide.



Further reading
- Creating your first Dashboard.
- Exploring data.
- Firebolt Core documentation for more information about self-hosted Firebolt.
- Preset - managed Superset for Firebolt Cloud integration.