> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/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/NOoh2SaXumw3Gno2/integrations/all/codeclimate/codeclimate_select_user_settings.png?fit=max&auto=format&n=NOoh2SaXumw3Gno2&q=85&s=cabc513559579e6c7ea3ad16b4e9b6ef" 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/NOoh2SaXumw3Gno2/integrations/all/codeclimate/codeclimate_api_access.png?fit=max&auto=format&n=NOoh2SaXumw3Gno2&q=85&s=4f7a5520ca5e5c8a038059d1215b5d3a" 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/NOoh2SaXumw3Gno2/integrations/all/codeclimate/codeclimate_generate_new_token.png?fit=max&auto=format&n=NOoh2SaXumw3Gno2&q=85&s=7cb7aeb9af83acf2230234e05ac179a2" 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/NOoh2SaXumw3Gno2/integrations/all/codeclimate/codeclimate_generate_token.png?fit=max&auto=format&n=NOoh2SaXumw3Gno2&q=85&s=7ba6ef58538a4ea5bc22321301252ed8" 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/NOoh2SaXumw3Gno2/integrations/all/codeclimate/codeclimate_copy_token.png?fit=max&auto=format&n=NOoh2SaXumw3Gno2&q=85&s=dcdea39a338b66c8dd738358df227a8e" 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/NOoh2SaXumw3Gno2/integrations/all/codeclimate/connect_ui.png?fit=max&auto=format&n=NOoh2SaXumw3Gno2&q=85&s=c7238b846e9e2fe350aa20a19f55733e" 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.

```
```
