# Plugin Installation

In order to install the uqudo package you need to add our NuGet repository. Open preferences under “Visual Studio” -> “Preferences” -> “NuGet” -> “Sources” and click the add button. Insert the name “uqudo” and the location url “<https://rm.dev.uqudo.io/repository/nuget-hosted/>”. No authentication is required.

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

**Note:** Please note that there might be a bug in the Mac version where the repository added above doesn’t get reflected in the configuration file below:

```
~/.config/NuGet/NuGet.Config
```

In case you don’t have the repository added please make sure to add it manually as per the example below:

```xml
<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <packageSources>
   <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
   <add key="uqudo" value="https://rm.dev.uqudo.io/repository/nuget-hosted/" protocolVersion="3" />
 </packageSources>
</configuration>
```

**Android**

Install the Uqudo SDK package:

1. Open NuGet Package manager
2. Select the package source “uqudo” or search for uqudo
3. For **Xamarin**: \
   Install the package **UqudoSDK.Android.Binding**\
   For **.NET**: \
   Install the package **UqudoSDK.DotNet.Android**

**Note**: In your `.csproj` file, within the `<PropertyGroup>` tag, add the following line to suppress specific warnings:

```markup
<PropertyGroup>
    <NoWarn>NU1605</NoWarn>
</PropertyGroup>
```

**iOS**

Please follow the steps described in [Xcode Environment Setup](/docs/kyc/uqudo-sdk/integration/ios/prepare-environment.md#xcode-environment-setup-for-ios) for iOS specifically for the Info.plist configuration, NFC capability if required and the uqudo plist configuration files. The same needs to be configured in your Visual Studio for your iOS project.

Install the Uqudo SDK package:

1. Open NuGet Package manager
2. Select the package source “uqudo” or search for uqudo
3. For **Xamarin**: \
   Install the packages **UqudoSDK.iOS.Binding** and **UqudoSDK.OpenSSL.Binding**\
   For **.NET**:\
   Install the packages **UqudoSDK.DotNet.iOS** and **UqudoSDK.DotNet.OpenSSL**

**Notes**:&#x20;

1- Ensure your project uses Xamarin.iOS version 15.4.0.0 or above.\
2- Ensure your project uses .NET8 or above.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.uqudo.com/docs/kyc/uqudo-sdk/integration/xamarin/plugin-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
