# Upgrade the SDK

The uqudo SDK, available for Android, iOS, and hybrid frameworks, streamlines the integration process for mobile applications by allowing automatic importation from public repositories. Integrating the SDK into an app is as simple as referencing a single line of code that specifies both the uqudo SDK and its corresponding version. To upgrade, developers only need to modify the version number in this line and then rebuild the mobile application, ensuring a hassle-free and efficient update process.

{% hint style="info" %}
For the latest version number, see the [Changelog](/docs/kyc/uqudo-sdk/changelog.md).
{% endhint %}

Below you can find the details for all supported platforms:

<details>

<summary>Android</summary>

1- Open the app's build.gradle file.\
2- Update Uqudo SDK dependency version "`io.uqudo.sdk:Uqudo`" with the latest version.\
3- Run Gradle Sync.

</details>

<details>

<summary>iOS</summary>

1- Open your iOS project's Podfile file.\
2- Replace Uqudo SDK dependency version "`UqudoSDK`" with the latest version.\
3- Run `pod install`

</details>

<details>

<summary>Web</summary>

1- Open your project\`s package.json file.\
2- Replace Uqudo SDK dependency version "`uqudosdk-web`" with the latest version.\
3- Run `npm install`

</details>

<details>

<summary>Capacitor</summary>

1- Open your project\`s package.json file.\
2- Replace Uqudo SDK dependency version "`uqudosdk-capacitor`" with the latest version.\
3- Run `npm install`

</details>

<details>

<summary>Cordova</summary>

1- Open your project\`s package.json file.\
2- Replace Uqudo SDK dependency version "`uqudosdk-cordova`" with the latest version.\
3- Run `npm install`

</details>

<details>

<summary>Flutter</summary>

1- Open your project\`s pubspec.yaml file.\
2- Replace Uqudo SDK dependency version "`uqudosdk_flutter`" with the latest version.\
3- Run `flutter pub get`

</details>

<details>

<summary>React Native</summary>

1- Open your project\`s package.json file.\
2- Replace Uqudo SDK dependency version "`uqudosdk-react-native`" with the latest version.\
3- Run `npm install`

</details>

<details>

<summary>Xamarin</summary>

1- Open your iOS/Android project in Visual Studio.\
2- Open Nuget package manager or simply you can open it by double-clicking on the Packages folder in the Solution Explorer.\
3- With "`uqudo`" selected as the source, click on the updates tap on the top, and then perform the update action.<br>

</details>


---

# 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/upgrade-the-sdk.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.
