> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Firebolt

<Warning>
  **IP RESTRICTIONS**

  Make sure to allow traffic from one of the Paradime IPs in your firewall depending on the data location selected.

  👉 See also: [Paradime IP addresses](https://docs.paradime.io/app-help/developers/ip-restrictions).
</Warning>

<Info>
  We recommend creating a dedicated Firebolt service user for the DinoAI agent environment, with the minimum permissions required to create tables and views in your database.
</Info>

### Create a Firebolt user

Create a new Firebolt user and assign the `DB Admin` role. This user will need access to the database used by the DinoAI agent environment.

### Add the DinoAI agent environment connection

To add the Firebolt DinoAI agent environment connection, follow these instructions:

1. Click **Settings** in the top menu bar of the Paradime interface to access **Account Settings**
2. In the left sidebar, click **Connections**
3. Click **Add New** next to the **DinoAI Background Agent Environment** section
4. Select **Firebolt** and fill out the corresponding fields.

<Frame>
  <img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2Fuv7R16LqBO3IOy7zhHj0%2Fimage.png?alt=media&token=8f51e27a-1be8-4bb8-bf37-a7fbedd9aa2d" alt="" />
</Frame>

#### Field details

| Field         | Description                                                                                                                                                                                                | Example                   |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| Profile Name  | The profile name set in your `dbt_project.yaml`. See more [here](https://docs.getdbt.com/docs/core/connect-data-platform/connection-profiles).                                                             | **`dbt-firebolt`**        |
| Target        | The target name used to identify the DinoAI agent environment connection. See more [here](https://docs.getdbt.com/reference/dbt-jinja-functions/target).                                                   | **`dinoai`**              |
| Host Name     | The host name of the connection. For all customers it is `api.app.firebolt.io`.                                                                                                                            | **`api.app.firebolt.io`** |
| Account Name  | Specifies the account name (not the account ID) under which the specified `database` exists.                                                                                                               | **`acme`**                |
| Engine Name   | The name of the Firebolt engine the DinoAI agent will use during background agent sessions.                                                                                                                | **`analytics_gp`**        |
| Database      | The name of the Firebolt database the DinoAI agent will query and build objects in.                                                                                                                        | **`analytics`**           |
| Client ID     | Your [service account](https://docs.firebolt.io/Guides/managing-your-organization/service-accounts.html) ID for the DinoAI agent service user.                                                             | **`client_id_xyz`**       |
| Client Secret | The secret associated with the specified `client_id`.                                                                                                                                                      | **`client_secret_xyz`**   |
| Schema        | A string added as a prefix to the names of generated tables. See the [custom schemas workaround](https://docs.getdbt.com/reference/warehouse-profiles/firebolt-profile#supporting-concurrent-development). | **`dbt_dinoai`**          |
| Threads       | Must be set to `1`. Multi-threading is not currently supported in Firebolt.                                                                                                                                | **`1`**                   |


## Related topics

- [Firebolt](/products/settings/connections/development-environment/firebolt.md)
- [Security model](/resources/other-important-stuff/security-model.md)
- [Scheduler environment](/products/settings/connections/scheduler-environment/index.md)
- [DinoAI Background Agent environment](/products/settings/connections/dinoai-background-agent-environment/index.md)
