🧪 Preview (Beta)
Suitable for production read workloads.
Most PostgreSQL driver features are supported; some PostgreSQL features may not yet be tested and could behave differently or not work in some tools.
Suitable for production read workloads.
Most PostgreSQL driver features are supported; some PostgreSQL features may not yet be tested and could behave differently or not work in some tools.

ℹ️ Network access requirement
Looker cloud does not support mutual TLS (mTLS). In most cases, connections work without additional setup.
If you encounter connectivity issues, your Looker cloud IP address may need to be allowlisted by Firebolt. See Allowlisting Looker cloud IP Addresses.
Looker cloud does not support mutual TLS (mTLS). In most cases, connections work without additional setup.
If you encounter connectivity issues, your Looker cloud IP address may need to be allowlisted by Firebolt. See Allowlisting Looker cloud IP Addresses.
Prerequisites
Before starting, make sure you have:- Looker Cloud Account – With admin access to configure database connections.
- Firebolt account – You need an active Firebolt account. If you do not have one, you can sign up for one.
- Firebolt database and table – You must have access to a Firebolt database that contains a table with data ready for visualization. If you don’t have access, you can create a database and then load data into it.
- Firebolt service account – You must have access to an active Firebolt service account, which facilitates programmatic access to Firebolt, its ID and secret.
- Firebolt user – You must have a user that is associated with your service account. The user should have USAGE permission to query your database, and OPERATE permission to start and stop an engine if it is not already started.
Configure the Connection in Looker Cloud
Navigation path
- In Looker, go to Admin → Database → Connections.
- Click Add connection (top-right).
- Follow the connection wizard, which is split into four steps.
Step 1: General settings
- Name – A name for the connection (for example:
firebolt_connection). - SQL Dialect – Select PostgreSQL 9.5+.
Step 2: Database settings
Fill in the following fields:| Field | Value |
|---|---|
| Host | pg.<region>.app.firebolt.io |
| Port | 5432 |
| Database name | <database_name> |
| Username | <account_name>:<engine_name>:<service_account_id> |
| Password | <service_account_secret> |
Host details
The host is based on your Firebolt region. Example:Database name
The Database name field must contain only the Firebolt database name.Username format
The Username field must use the following format:<account_name>is your Firebolt account name<engine_name>is your Firebolt engine name<service_account_id>is the ID of your Firebolt service account
Deprecated
Older connection setups encoded the account and engine in the database field using:
<account_name>@<database_name>@<engine_name>
This format is deprecated and should not be used for new connections. While SQL execution may still work, metadata-driven features may behave incorrectly.
Step 3: Optional settings
No additional configuration is required. Click Next.Step 4: Review
- Optionally click Test connection to validate the setup.
- Click Save to create the connection.
Allowlisting Looker Cloud IP Addresses
Looker Cloud does not support mutual TLS (mTLS). Looker Cloud runs on managed infrastructure and sends outbound database traffic from a fixed set of public IP addresses. If your Firebolt account restricts inbound network access, these IP addresses must be allowlisted. If you experience connectivity issues when connecting Looker Cloud to Firebolt, your Looker Cloud IP address may need to be allowlisted by Firebolt.Get your Looker Cloud IP address
- In Looker, go to Admin → Database → Connections.
- In the top-right corner, click Public IP Addresses.
- Copy the list of IP addresses displayed.
Request allowlisting
Contact Firebolt Support and request to allowlist the Looker Cloud IP address for your account. See more about how to contact Firebolt Support and the severity guidelines. Include the following information in your request:- Your name and email address
- Your organization name
- Name of the tool you want to connect (Looker Cloud in this case)
- The Looker Cloud IP address to allowlist
Performance and Limits
Firebolt enforces soft rate limits to ensure fair usage:| Limit type | Threshold | Scope |
|---|---|---|
| New connections | 600 per minute | Per IP address |
| Queries | 600 per minute | Per organization/account |
Compatibility Notes
Some Looker SQL and LookML features are not fully supported through Firebolt’s PostgreSQL adapter.- Unsupported functions:
diff_days(),diff_hours(),contains(),exp(). - Partially supported functions:
extract_minutes(),trunc_months()(only work with TIMESTAMP/TIMESTAMPTZ, not DATE). - Unsupported metrics: Median, list of unique values.
- Unsupported dimension types: Any
date_...orduration_...types. Use custom SQL dimensions in.view.lkmlinstead like: