> For the complete documentation index, see [llms.txt](https://docs.oobeya.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oobeya.io/integrations/all-integrations/scm-addons/teamcity-integration.md).

# TeamCity Integration

## 1. **Generate** TeamCity **API Token**

1. Open TeamCity and click on the "User" button.

<figure><img src="/files/dNlyMmQAWNR7YF3MCvBu" alt=""><figcaption></figcaption></figure>

&#x20; 2\. Click on the "Access Tokens"  button on the left.

<figure><img src="/files/2vQqrxQwqUrf9O03xgqO" alt=""><figcaption></figcaption></figure>

&#x20; 3\. To create a new token, click on the "Create access token" button.

<figure><img src="/files/PboJLZW8J502EE8MWdrz" alt=""><figcaption></figcaption></figure>

&#x20; 4\. Give a name to your token and then store it securely.

## **2. Install TeamCity Addon on Oobeya**

1. &#x20;Log in to [Oobeya](https://oobeya.io/) with an *Administrator* account.
2. Navigate to **Integrations**, select the TeamCity addon, and click the **"Install"** button.&#x20;

<figure><img src="/files/V5Gv8lk6ITVU5Z4QGVYD" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/IKS8xZx9suXdLYNJmNuc" alt=""><figcaption></figcaption></figure>

## **3. Add A New Data Source**

1\. Navigate to **Data Sources**, and select **TeamCity** to add a new data source.&#x20;

<figure><img src="/files/jZJcEqpgBfz8zExynRNM" alt=""><figcaption></figcaption></figure>

2\. Click the **"New Data Source"** button and fill in the form by using the *API Token* which was created on **TeamCity** settings in the first step.&#x20;

<figure><img src="/files/tOcFGS8Yb0hqrQoJz9sR" alt=""><figcaption></figcaption></figure>

3\. Click the **"Test Connection"** button to verify the connection.

## **Ready to Connect** :rocket:&#x20;

Now Oobeya is connected with your own TeamCity server to monitor the health status of your pipelines and track key metrics such as *time-to-fix, average deployment duration*...
