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

# NuGet Integration

> Monitor NuGet packages for vulnerabilities in your .NET / C# projects

## Overview

Use this integration to grant Backline read-only access to your private NuGet feed. This allows Backline to work with .NET / C# repositories that depend on packages hosted there.

<Note>
  If your NuGet packages are served through JFrog Artifactory, Nexus, AWS CodeArtifact, or Google Artifact Registry, use the matching registry integration instead — those expose a dedicated **NuGet Repository URL** field. Use this integration for any other private NuGet v3 feed.
</Note>

## What You Can Do

With the NuGet integration, Backline can:

* Access private NuGet packages required by your repositories
* Analyze dependencies from your private feed
* Work with .NET / C# repositories that depend on packages hosted in your private feed

## Prerequisites

Before connecting NuGet, ensure you have:

* A private NuGet v3 feed
* Ability to generate read-only access tokens for your feed
* The feed URL (the NuGet v3 index, ending with `/index.json`)

## Connecting NuGet

<Steps>
  <Step title="Generate Read-Only Token">
    In your NuGet feed, create a read-only access token. This token will allow Backline to access your private packages without modification permissions.
  </Step>

  <Step title="Copy Feed URL">
    Get the v3 index URL for your private NuGet feed (e.g., `https://nuget.company.com/v3/index.json`).
  </Step>

  <Step title="Navigate to Integrations">
    In Backline, go to the Integration Hub from the main menu.
  </Step>

  <Step title="Select NuGet">
    Find and click on the NuGet integration card.
  </Step>

  <Step title="Enter Credentials">
    Provide your feed details:

    * **Username**: The username associated with the token (optional, depending on your feed)
    * **Registry Token**: Your read-only access token
    * **Registry URL**: The v3 index URL of your private NuGet feed (must end with `/index.json`)
  </Step>

  <Step title="Complete Connection">
    Click **Connect** to complete the integration setup.
  </Step>
</Steps>

## After Connection

Once NuGet is connected, Backline will:

1. Use the provided credentials to access your private feed
2. Retrieve packages needed for dependency analysis in your repositories
3. Analyze dependencies from both public (`nuget.org`) and private NuGet packages

<Note>
  Your private feed is added alongside `nuget.org` rather than replacing it, so public packages keep resolving. The read-only token ensures Backline can only access packages without making any modifications to your feed.
</Note>

## Managing the Integration

### Updating Settings

To modify NuGet feed credentials:

1. Open the Integration Hub
2. Click **Configure** on the NuGet integration card
3. Update the Username, Registry Token, or Registry URL as needed
4. Save your changes
