# Truecaller for Developers ## Truecaller SDK - [Hello!](https://docs.truecaller.com/truecaller-sdk/hello.md) - [Why Truecaller SDK?](https://docs.truecaller.com/truecaller-sdk/why-truecaller-sdk.md) - [Getting Started](https://docs.truecaller.com/truecaller-sdk/getting-started.md) - [Android](https://docs.truecaller.com/truecaller-sdk/android.md) - [\[Latest\] OAuth SDK 3.3.0](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0.md) - [Implementing user flow for your App](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/implementing-user-flow-for-your-app.md) - [Scenarios for all user verifications : Truecaller and Non Truecaller Users](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users.md) - [Integration Steps](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps.md): Step by step guide to integrate Truecaller OAuth SDK with your android project. - [Generating Client ID](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/generating-client-id.md) - [Setup](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/setup.md) - [Implementing Callbacks](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/implementing-callbacks.md) - [Initialisation](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/initialisation.md) - [Setting up OAuth parameters](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/setting-up-oauth-parameters.md) - [Invocation](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/invocation.md) - [Customisation](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/customisation.md) - [Clearing SDK Instance](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/clearing-sdk-instance.md) - [Handling Error Scenarios](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/handling-error-scenarios.md) - [Integrating with your Backend](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/integrating-with-your-backend.md) - [Fetching User Token](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/integrating-with-your-backend/fetching-user-token.md) - [Fetching User Profile](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/integrating-with-your-backend/fetching-user-profile.md) - [Non Truecaller User Verification](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/non-truecaller-user-verification.md) - [Completing Verification](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/non-truecaller-user-verification/completing-verification.md) - [TrueException](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/non-truecaller-user-verification/trueexception.md): Handling error responses for cases of verifying non-Truecaller users - [Server Side Validation](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/non-truecaller-user-verification/server-side-validation.md) - [Instrumentation](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/instrumentation.md) - [Getting Release Ready](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/getting-release-ready.md) - [Testing your verification flow](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/getting-release-ready/testing-your-verification-flow.md) - [Non-Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow.md) - [Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow.md) - [Test Setup](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/getting-release-ready/testing-your-verification-flow/test-setup.md) - [Google play store app permission declaration form](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/getting-release-ready/google-play-store-app-permission-declaration-form.md) - [Moving to Production](https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/getting-release-ready/moving-to-production.md): Submitting your project for review post integration - [OAuth SDK 3.2.1](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1.md) - [Implementing user flow for your App](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/implementing-user-flow-for-your-app.md) - [Scenarios for all user verifications : Truecaller and Non Truecaller Users](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users.md) - [Integration Steps](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps.md): Step by step guide to integrate Truecaller OAuth SDK with your android project. - [Generating Client ID](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/generating-client-id.md) - [Setup](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/setup.md) - [Implementing Callbacks](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/implementing-callbacks.md) - [Initialisation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/initialisation.md) - [Setting up OAuth parameters](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/setting-up-oauth-parameters.md) - [Invocation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/invocation.md) - [Customisation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/customisation.md) - [Clearing SDK Instance](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/clearing-sdk-instance.md) - [Handling Error Scenarios](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/handling-error-scenarios.md) - [Integrating with your Backend](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/integrating-with-your-backend.md) - [Fetching User Token](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/integrating-with-your-backend/fetching-user-token.md) - [Fetching User Profile](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/integrating-with-your-backend/fetching-user-profile.md) - [Non Truecaller User Verification](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/non-truecaller-user-verification.md) - [Completing Verification](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/non-truecaller-user-verification/completing-verification.md) - [TrueException](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/non-truecaller-user-verification/trueexception.md): Handling error responses for cases of verifying non-Truecaller users - [Server Side Validation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/integration-steps/non-truecaller-user-verification/server-side-validation.md) - [Instrumentation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/instrumentation.md) - [Getting Release Ready](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/getting-release-ready.md) - [Testing your verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/getting-release-ready/testing-your-verification-flow.md) - [Non-Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow.md) - [Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow.md) - [Test Setup](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/getting-release-ready/testing-your-verification-flow/test-setup.md) - [Google play store app permission declaration form](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/getting-release-ready/google-play-store-app-permission-declaration-form.md) - [Moving to Production](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.1/getting-release-ready/moving-to-production.md): Submitting your project for review post integration - [OAuth SDK 3.2.0](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0.md) - [Implementing user flow for your App](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/implementing-user-flow-for-your-app.md) - [Scenarios for all user verifications : Truecaller and Non Truecaller Users](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users.md) - [Integration Steps](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps.md): Step by step guide to integrate Truecaller OAuth SDK with your android project. - [Generating Client ID](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/generating-client-id.md) - [Setup](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/setup.md) - [Implementing Callbacks](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/implementing-callbacks.md) - [Initialisation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/initialisation.md) - [Setting up OAuth parameters](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/setting-up-oauth-parameters.md) - [Invocation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/invocation.md) - [Customisation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/customisation.md) - [Clearing SDK Instance](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/clearing-sdk-instance.md) - [Handling Error Scenarios](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/handling-error-scenarios.md) - [Integrating with your Backend](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/integrating-with-your-backend.md) - [Fetching User Token](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/integrating-with-your-backend/fetching-user-token.md) - [Fetching User Profile](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/integrating-with-your-backend/fetching-user-profile.md) - [Non Truecaller User Verification](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/non-truecaller-user-verification.md) - [Completing Verification](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/non-truecaller-user-verification/completing-verification.md) - [TrueException](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/non-truecaller-user-verification/trueexception.md): Handling error responses for cases of verifying non-Truecaller users - [Server Side Validation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/non-truecaller-user-verification/server-side-validation.md) - [Instrumentation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/instrumentation.md) - [Getting Release Ready](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready.md) - [Testing your verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/testing-your-verification-flow.md) - [Non-Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow.md) - [Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow.md) - [Test Setup](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/testing-your-verification-flow/test-setup.md) - [Google play store app permission declaration form](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/google-play-store-app-permission-declaration-form.md) - [Moving to Production](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/moving-to-production.md): Submitting your project for review post integration - [OAuth SDK 3.1.0](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0.md) - [Implementing user flow for your App](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/implementing-user-flow-for-your-app.md) - [Scenarios for all user verifications : Truecaller and Non Truecaller Users](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users.md) - [Integration Steps](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps.md): Step by step guide to integrate Truecaller OAuth SDK with your android project. - [Generating Client ID](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/generating-client-id.md) - [Setup](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/setup.md) - [Implementing Callbacks](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/implementing-callbacks.md) - [Initialisation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/initialisation.md) - [Setting up OAuth parameters](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/setting-up-oauth-parameters.md) - [Invocation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/invocation.md) - [Customisation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/customisation.md) - [Clearing SDK Instance](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/clearing-sdk-instance.md) - [Handling Error Scenarios](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/handling-error-scenarios.md) - [Integrating with your Backend](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/integrating-with-your-backend.md) - [Fetching User Token](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/integrating-with-your-backend/fetching-user-token.md) - [Fetching User Profile](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/integrating-with-your-backend/fetching-user-profile.md) - [Non Truecaller User Verification](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/non-truecaller-user-verification.md) - [Completing Verification](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/non-truecaller-user-verification/completing-verification.md) - [TrueException](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/non-truecaller-user-verification/trueexception.md): Handling error responses for cases of verifying non-Truecaller users - [Server Side Validation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/non-truecaller-user-verification/server-side-validation.md) - [Instrumentation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/instrumentation.md) - [Getting Release Ready](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready.md) - [Testing your verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/testing-your-verification-flow.md) - [Non-Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow.md) - [Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow.md) - [Test Setup](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/testing-your-verification-flow/test-setup.md) - [Google play store app permission declaration form](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/google-play-store-app-permission-declaration-form.md) - [Moving to Production](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/moving-to-production.md): Submitting your project for review post integration - [OAuth SDK 3.0.0](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0.md) - [Implementing user flow for your App](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/implementing-user-flow-for-your-app.md) - [Scenarios for all user verifications : Truecaller and Non Truecaller Users](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users.md) - [Integration Steps](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps.md): Step by step guide to integrate Truecaller OAuth SDK with your android project. - [Generating Client ID](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/generating-client-id.md) - [Setup](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/setup.md) - [Implementing Callbacks](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/implementing-callbacks.md) - [Initialisation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/initialisation.md) - [Setting up OAuth parameters](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/setting-up-oauth-parameters.md) - [Invocation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/invocation.md) - [Customisation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/customisation.md) - [Clearing SDK Instance](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/clearing-sdk-instance.md) - [Handling Error Scenarios](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/handling-error-scenarios.md) - [Integrating with your Backend](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/integrating-with-your-backend.md) - [Fetching User Token](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/integrating-with-your-backend/fetching-user-token.md) - [Fetching User Profile](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/integrating-with-your-backend/fetching-user-profile.md) - [Non Truecaller User Verification](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/non-truecaller-user-verification.md) - [Completing Verification](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/non-truecaller-user-verification/completing-verification.md) - [TrueException](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/non-truecaller-user-verification/trueexception.md): Handling error responses for cases of verifying non-Truecaller users - [Server Side Validation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/non-truecaller-user-verification/server-side-validation.md) - [Instrumentation](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/instrumentation.md) - [Getting Release Ready](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready.md) - [Testing your verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/testing-your-verification-flow.md) - [Non-Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow.md) - [Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow.md) - [Test Setup](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/testing-your-verification-flow/test-setup.md) - [Google play store app permission declaration form](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/google-play-store-app-permission-declaration-form.md) - [Moving to Production](https://docs.truecaller.com/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/moving-to-production.md): Submitting your project for review post integration - [SDK v2.8.0\[Deprecating Soon ⚠️\]](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon.md) - [Implementing user flow for your app](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/implementing-user-flow-for-your-app.md) - [Scenarios for all user verifications : Truecaller and Non Truecaller Users](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users.md) - [Generating App Key](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/generating-app-key.md) - [Integrating with your App](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app.md): Using the SDK with your Android Studio Project - [Setup](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/setup.md) - [App Key Configuration](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/app-key-configuration.md) - [Initialisation](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/initialisation.md) - [Customisation](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/customisation.md) - [Implement Callbacks](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/implement-callbacks.md) - [Clearing SDK instance](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/clearing-sdk-instance.md) - [Handling Error Scenarios](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/handling-error-scenarios.md) - [Verifying non Truecaller users](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/verifying-non-truecaller-users.md) - [TrueException](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/verifying-non-truecaller-users/trueexception.md): Handling error responses for cases of verifying non-Truecaller users - [Completing Verification](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/verifying-non-truecaller-users/completing-verification.md) - [Advanced Steps](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/advanced-steps.md) - [Server Side Response Validation](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/server-side-response-validation.md) - [For Truecaller users verification flow](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/server-side-response-validation/for-truecaller-users-verification-flow.md) - [For Non-Truecaller users verification flow](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/server-side-response-validation/for-non-truecaller-users-verification-flow.md) - [Instrumentation](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/instrumentation.md) - [Getting Release Ready](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready.md) - [Testing your verification flow](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/testing-your-verification-flow.md) - [Truecaller user verification flow](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow.md) - [Non-Truecaller User Verification Flow](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow.md) - [Test Setup](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/testing-your-verification-flow/test-setup.md) - [Google Play App Signing](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/google-play-app-signing.md) - [Google Play Store app permissions declaration](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/google-play-store-app-permissions-declaration.md) - [Google Play Policy Change for Device Identifiers](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/google-play-policy-change-for-device-identifiers.md) - [Changelog](https://docs.truecaller.com/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/changelog.md) - [Change Log](https://docs.truecaller.com/truecaller-sdk/android/change-log.md) - [Mobile Websites](https://docs.truecaller.com/truecaller-sdk/mobile-websites.md) - [Implementing user flow for your Mobile Website](https://docs.truecaller.com/truecaller-sdk/mobile-websites/implementing-user-flow-for-your-mobile-website.md) - [Generating App Key](https://docs.truecaller.com/truecaller-sdk/mobile-websites/generating-app-key.md) - [Integrating with your mobile website](https://docs.truecaller.com/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website.md) - [Initialisation](https://docs.truecaller.com/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/initialisation.md) - [Invoking verification](https://docs.truecaller.com/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/invoking-verification.md) - [Fetch User Profile](https://docs.truecaller.com/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/fetch-user-profile.md) - [Completing User Verification](https://docs.truecaller.com/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/completing-user-verification.md) - [Handling Error Scenarios](https://docs.truecaller.com/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/handling-error-scenarios.md) - [Getting Release Ready](https://docs.truecaller.com/truecaller-sdk/mobile-websites/getting-release-ready.md) - [Instrumentation](https://docs.truecaller.com/truecaller-sdk/mobile-websites/getting-release-ready/instrumentation.md) - [Testing your verification flow](https://docs.truecaller.com/truecaller-sdk/mobile-websites/getting-release-ready/testing-your-verification-flow.md) - [iOS](https://docs.truecaller.com/truecaller-sdk/ios.md) - [Generating App Key](https://docs.truecaller.com/truecaller-sdk/ios/generating-app-key.md) - [Integrating with your iOS App](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app.md) - [Setup](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/setup.md) - [Configuration](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/configuration.md) - [Usage](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/usage.md) - [Swift](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/usage/swift.md) - [Objective-C](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/usage/objective-c.md) - [Verifying Non-Truecaller app users](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/verifying-non-truecaller-app-users.md) - [Completing Verification](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/verifying-non-truecaller-app-users/completing-verification.md) - [Handling Error Scenarios](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/handling-error-scenarios.md) - [Safari Redirection](https://docs.truecaller.com/truecaller-sdk/ios/integrating-with-your-ios-app/handling-error-scenarios/safari-redirection.md) - [Server Side Response Validation](https://docs.truecaller.com/truecaller-sdk/ios/server-side-response-validation.md) - [Shopify App](https://docs.truecaller.com/truecaller-sdk/shopify-app.md) - [Generating App Key](https://docs.truecaller.com/truecaller-sdk/shopify-app/generating-app-key.md): \*Currently under early access - [App Configuration](https://docs.truecaller.com/truecaller-sdk/shopify-app/app-configuration.md): \*Currently under early access - [Deactivating App Block](https://docs.truecaller.com/truecaller-sdk/shopify-app/deactivating-app-block.md) - [FAQS](https://docs.truecaller.com/truecaller-sdk/faqs.md) - [General](https://docs.truecaller.com/truecaller-sdk/faqs/general.md) - [Developer Account](https://docs.truecaller.com/truecaller-sdk/faqs/developer-account.md) - [Android App SDK](https://docs.truecaller.com/truecaller-sdk/faqs/android-app-sdk.md) - [Android OAuth SDK](https://docs.truecaller.com/truecaller-sdk/faqs/android-oauth-sdk.md): (Specific to Android OAuth SDK - under early access currently) - [Mobile Web SDK](https://docs.truecaller.com/truecaller-sdk/faqs/mobile-web-sdk.md) - [Number Verification Plugin](https://docs.truecaller.com/truecaller-sdk/faqs/number-verification-plugin.md): "Number Verification App" for Shopify web stores - [Product Updates](https://docs.truecaller.com/truecaller-sdk/product-updates.md) - [App Review Process](https://docs.truecaller.com/truecaller-sdk/product-updates/app-review-process.md) - [Introducing dark theme](https://docs.truecaller.com/truecaller-sdk/product-updates/introducing-dark-theme.md)