> ## Documentation Index
> Fetch the complete documentation index at: https://nango-wari-migrated-bigcommerce-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Code Climate - How do I link my account?

# Overview

To authenticate with CodeClimate, you will need:

1. **API Key** - A key that grants Nango permission to interact with CodeClimate's API resources and services.
2. **Domain URL** - The API endpoint for your CodeClimate instance.

This guide will walk you through generating the API Key and obtaining the Domain URL.

## Prerequisites:

* You should have a registered account with CodeClimate. Create one on [CodeClimate's website](https://codeclimate.com/).
* Permission to generate an **API Key**.

## Step 1: Obtaining the Domain URL

* If you are using the **cloud version**, your domain URL is:
  ```
  api.codeclimate.com
  ```
* If you are using the **on-premise version**, your domain URL follows this format:
  ```
  {host-name}/api
  ```

## Step 2: Creating an API Key

1. From your Code Climate dashboard, hover over your **profile icon** in the top right corner. Click on **User Settings**.

<img src="https://mintcdn.com/nango-wari-migrated-bigcommerce-docs/mBfLeSpCcit--J36/integrations/all/codeclimate/codeclimate_select_user_settings.png?fit=max&auto=format&n=mBfLeSpCcit--J36&q=85&s=3d03e15f84f02dd75c2817e69f9ba1ec" width="1442" height="1564" data-path="integrations/all/codeclimate/codeclimate_select_user_settings.png" />

4. In the right sidebar menu, select **API Access**.

<img src="https://mintcdn.com/nango-wari-migrated-bigcommerce-docs/mBfLeSpCcit--J36/integrations/all/codeclimate/codeclimate_api_access.png?fit=max&auto=format&n=mBfLeSpCcit--J36&q=85&s=f2afe65dc7a572f62b5a79cf400f4a11" width="1436" height="1574" data-path="integrations/all/codeclimate/codeclimate_api_access.png" />

5. Click on **Generate new token** in the top right corner.

<img src="https://mintcdn.com/nango-wari-migrated-bigcommerce-docs/mBfLeSpCcit--J36/integrations/all/codeclimate/codeclimate_generate_new_token.png?fit=max&auto=format&n=mBfLeSpCcit--J36&q=85&s=af61c2946542f986da7a2c066a36cde4" width="2476" height="808" data-path="integrations/all/codeclimate/codeclimate_generate_new_token.png" />

6. Enter a relevant **description** for the token and then click **Generate token** to create the API Key.

<img src="https://mintcdn.com/nango-wari-migrated-bigcommerce-docs/mBfLeSpCcit--J36/integrations/all/codeclimate/codeclimate_generate_token.png?fit=max&auto=format&n=mBfLeSpCcit--J36&q=85&s=f8dc17ab113bb92884ed10627ff9eab4" width="2476" height="808" data-path="integrations/all/codeclimate/codeclimate_generate_token.png" />

8. The generated token will be displayed on the screen. **Copy and store it securely**, as it will not be visible again after you leave the page.

<img src="https://mintcdn.com/nango-wari-migrated-bigcommerce-docs/mBfLeSpCcit--J36/integrations/all/codeclimate/codeclimate_copy_token.png?fit=max&auto=format&n=mBfLeSpCcit--J36&q=85&s=210890f0a1f129c101ffdfe04f6ac77b" width="2476" height="808" data-path="integrations/all/codeclimate/codeclimate_copy_token.png" />

**Note:** Ensure you store this key securely, as it will not be visible again after leaving the API Key page.

### Step 3: Connect Your CodeClimate Account

To authenticate using your API credentials, navigate to the CodeClimate authentication form in Nango.

Enter your credentials as follows:

* **API Key**: Paste your API Key from CodeClimate.
* **Domain URL**: Enter the appropriate domain URL (`api.codeclimate.com` for cloud users or `{host-name}/api` for on-premise users).

<img src="https://mintcdn.com/nango-wari-migrated-bigcommerce-docs/mBfLeSpCcit--J36/integrations/all/codeclimate/connect_ui.png?fit=max&auto=format&n=mBfLeSpCcit--J36&q=85&s=04bc933a9e22fb2fa239853b642497bc" width="1024" height="1402" data-path="integrations/all/codeclimate/connect_ui.png" />

Click **Connect** to complete the authentication.

**Note:** Ensure that you enter the credentials exactly as generated to avoid authentication errors.

```
```
