# Firebolt

{% hint style="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).
{% endhint %}

## Add Code IDE Connection

You will be prompted to add a Development connection during the onboarding, or you can add more connections by completing the following:

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 Code IDE section
4. Select "**Firebolt**"

## Using Client ID & Client Secret

<figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2FDUtPcRNktahZD4Jm2PlL%2Fimage.png?alt=media&#x26;token=02368b1f-f18c-49ee-8115-e48e062639b1" alt="" width="563"><figcaption></figcaption></figure>

### Field Details

Below are list of fields and example to create a connection.

{% hint style="info" %}

* 🏢 **`Workspace level`** fields are set by the the workspace `Admin` and not configurable for by user
* 👥 **`User level`** fields are set by each user (`Admin`/`Developer`) when setting the Development connection.
  {% endhint %}

<table data-full-width="false"><thead><tr><th>Field</th><th>Description</th><th>Example</th><th>Level<select><option value="84c2e4b3df524f6cb77cd8bae4f9da9a" label="🏢 Workspace level" color="blue"></option><option value="de447179f39d4039beed10a9224978d8" label="👥 User level" color="blue"></option></select></th></tr></thead><tbody><tr><td>Profile Name</td><td>The profile name set in your <code>dbt_project.yaml</code> . See more <a href="https://docs.getdbt.com/docs/core/connect-data-platform/connection-profiles">here</a>.</td><td><strong><code>dbt-firebolt</code></strong></td><td><span data-option="84c2e4b3df524f6cb77cd8bae4f9da9a">🏢 Workspace level</span></td></tr><tr><td>Target</td><td>The target name used to identify the connection. See more <a href="https://docs.getdbt.com/reference/dbt-jinja-functions/target">here</a>.</td><td><strong><code>dev</code></strong></td><td><span data-option="84c2e4b3df524f6cb77cd8bae4f9da9a">🏢 Workspace level</span></td></tr><tr><td>Host Name</td><td>The host name of the connection. For all customers it is <code>api.app.firebolt.io</code></td><td><strong><code>api.app.firebolt.io</code></strong></td><td><span data-option="84c2e4b3df524f6cb77cd8bae4f9da9a">🏢 Workspace level</span></td></tr><tr><td>Account Name</td><td>Specifies the account name (not the account ID) under which the specified <code>database</code> exists</td><td><strong><code>acme</code></strong></td><td><span data-option="de447179f39d4039beed10a9224978d8">👥 User level</span></td></tr><tr><td>Engine Name</td><td>The name of your Firebolt dev database.</td><td><strong><code>analytics_gp</code></strong></td><td><span data-option="de447179f39d4039beed10a9224978d8">👥 User level</span></td></tr><tr><td>Database</td><td>The name of your Firebolt dev database.</td><td><strong><code>analytics</code></strong></td><td><span data-option="de447179f39d4039beed10a9224978d8">👥 User level</span></td></tr><tr><td>Client ID</td><td>Your <a href="https://docs.firebolt.io/Guides/managing-your-organization/service-accounts.html">service account</a> id.</td><td><strong><code>client_id_xyz</code></strong></td><td><span data-option="de447179f39d4039beed10a9224978d8">👥 User level</span></td></tr><tr><td>Client Secret</td><td>The secret associated with the specified <code>client_id</code>.</td><td><strong><code>client_secret_xyz</code></strong></td><td><span data-option="de447179f39d4039beed10a9224978d8">👥 User level</span></td></tr><tr><td>Schema</td><td>Recommended. A string to add as a prefix to the names of generated tables when using the <a href="https://docs.getdbt.com/reference/warehouse-profiles/firebolt-profile#supporting-concurrent-development">custom schemas workaround</a>.</td><td><strong><code>dbt_john</code></strong></td><td><span data-option="de447179f39d4039beed10a9224978d8">👥 User level</span></td></tr><tr><td>Threads</td><td>Must be set to <code>1</code>. Multi-threading is not currently supported in Firebolt.</td><td><strong><code>1</code></strong></td><td><span data-option="de447179f39d4039beed10a9224978d8">👥 User level</span></td></tr></tbody></table>
