---
metadata:
  - name: generator
    content: Diplodoc Platform v5.44.0
alternate:
  - https://yandex.com/dev/id/doc/en/mobileauthsdk/about.md
  - https://yandex.com/dev/id/doc/ru/mobileauthsdk/about.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/id/doc/en/llms.txt

# SDK Yandex ID for mobile apps

SDK Yandex ID includes libraries for iOS and Android that allow third-party mobile apps to enable OAuth user authorization via Yandex accounts.

## Authorization using SDK Yandex ID {#web-view}

If the user has Yandex apps installed on their device, they can log in via an account saved in these apps or with a username and password. If there are no Yandex apps installed, webView or their browser can be used to log in. 

More about the authorization mechanism:
* [The SDK Yandex ID flow for iOS](https://yandex.com/dev/id/doc/en/mobileauthsdk/ios/sdk-ios-main.md).
* [The SDK Yandex ID flow for Android](https://yandex.com/dev/id/doc/en/mobileauthsdk/android/3.1.3/sdk-android.md).

## Types of tokens issued {#token-types}

With SDK Yandex ID, you can get the following tokens:

* [OAuth token](https://yandex.com/dev/id/doc/en/concepts/ya-oauth-intro.md). It's used in requests to APIs of Yandex services.
* [JSON Web Token](https://yandex.com/dev/id/doc/en/tokens/jwt.md): Can be used for internal authorization in your service.

