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.