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

# Azure DevOps

> Azure DevOps Server is a Microsoft product that provides version control, reporting, requirements management, project management, automated builds, testing and release management capabilities. It covers the entire application lifecycle, and enables DevOps capabilities.

## Creating an Azure DevOps connection

Create the connection by using one of the following methods:

* [OAuth](#using-oauth)
* [Access Token](#using-access-token)
* [Service Principal App](#using-service-principal-app)

### Using OAuth

#### Creating your connection

1. In the Blink platform, navigate to the **Connections** page > **Add connection**. A New Connection dialog box opens displaying icons of external service providers available.
2. Select the **Azure DevOps** icon. A dialog box with name of the connection and connection methods appear.
3. (Optional) Edit the name of the connection. At a later stage you cannot edit the name.
4. Click **Azure DevOps** to authenticate using OAuth.
5. Sign in using your credentials.

<Info>
  Need admin approval? please refer to the [Need Admin Approval](/docs/integrations/azure-devops/admin-approval) guide.
</Info>

### Using Access Token

To create the connection you need:

* An Access Token
* An Organization

#### Obtaining the credentials

Follow this guide to obtain a PAT.

[Authenticate with personal access tokens - Azure DevOps](https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops\&tabs=preview-page#create-a-pat)

#### Creating your connection

1. In the Blink platform, navigate to the **Connections** page > **Add connection**. A New Connection dialog box opens displaying icons of external service providers available.

2. Select the **Azure DevOps** icon. A dialog box with name of the connection and connection methods appear.

3. (Optional) Edit the name of the connection. At a later stage you cannot edit the name.

4. Select **Access Token** as the method to create the connection.

5. Fill in the parameters:

   * The Access Token
   * The Organization

6. (Optional) Click **Test Connection** to test it.

7. Click **Create connection**. The new connection appears on the **Connections** page.

### Using Service Principal App

To create the connection you need:

* A Client ID
* A Client Secret
* A Tenant ID
* An Organization

### Obtaining the credentials

Follow this guide to create the Service Principal on your Entra ID account and add it to your Azure Devops organization.

[Authenticate using a Service Principal - Azure Devops](https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/service-principal-managed-identity?view=azure-devops)

#### Creating your connection

1. In the Blink platform, navigate to the **Connections** page > **Add connection**. A New Connection dialog box opens displaying icons of external service providers available.

2. Select the **Azure DevOps** icon. A dialog box with name of the connection and connection methods appear.

3. (Optional) Edit the name of the connection. At a later stage you cannot edit the name.

4. Select **Service Principal App** as the method to create the connection.

5. Fill in the parameters:

   * The Client ID
   * The Client Secret
   * The Tenant ID
   * The Organization

6. (Optional) Click **Test Connection** to test it.

7. Click **Create connection**. The new connection appears on the **Connections** page.
