--- title: "SDK Guide | Veriff.com" slug: "sdk-guide" description: "Index of Veriff SDK guides for Veriff native and web SDKs; also support policy and supported languages. Find the visual guides for SDK customization." status: "update" updated: 2026-08-28T08:53:53Z published: 2026-08-28T08:54:03Z canonical: "devdocs.veriff.com/sdk-guide" --- > ## Documentation Index > Fetch the complete documentation index at: https://devdocs.veriff.com/llms.txt > Use this file to discover all available pages before exploring further. # SDK Guides **Veriff Software Development Kits (SDKs)** can be opted for if: - you prefer leveraging **Veriff's front-end solution**, - wish to maximize the benefits of our **built-in verification flow**, and - have **no plans to independently collect end-user media**. SDKs allow gathering lots of different data, thus **supporting enhanced fraud detection abilities**. Examples here are video recording and liveness checks. SDKs are quite straightforward to integrate with, as they have pre-built components and libraries. Veriff handles SDKs' [updates](https://www.veriff.com/release-notes)[↗] and [maintenance](/v1/docs/sdk-guide#support-policy) (support and versioning), to ensure improvements and bug fixes. You need to ensure you are able to handle [Backwards compatible changes](/v1/docs/backwards-compatible-changes) and comply with [Data Collection Purposes](https://www.veriff.com/data-collection-purposes)[↗]. Once integrated into your project, the SDK allows you to [customize](/v1/docs/sdk-guide#visual-sdk-customization-guides) the solution's appearance by adding your unique branding elements and colors. > [!TIP] > In a nutshell, to use Veriff SDKs (native or web) to verify your end-users, you need to do the following: > > 1. Make sure that you have an integration with Veriff and that you have set up a webhook to get replies from Veriff > 2. Choose the SDK type and include it to your solution > 3. Generate a verification session, because you need the sessionURL to start the session inside the SDK > 4. Start the session inside the SDK and guide the end-user to it > 5. Wait for Veriff to verify the end-user > 6. Check the webhook for results --- ## **What types of SDKs are supported in Veriff?** ### **Native SDKs** - [Android SDK](/v1/docs/android-sdk-guide) - [iOS SDK](/v1/docs/ios-sdk-guide) - [React Native SDK](/v1/docs/react-native-sdk-guide) - [Flutter Plugin](/v1/docs/flutter-plugin) - [Cordova Plugin](/v1/docs/cordova-plugin) ### Web SDKs (aka web flow) - [JavaScript SDK](/v1/docs/javascript-sdk-1) - [InContext SDK](/v1/docs/incontext-sdk-1) - [Redirecting](/v1/docs/redirection-guide-1) --- ## Support policy Identity verification software, practices, and regulations move fast. To keep our software user-friendly, and maintain high conversion rates for our customers, our development team needs to be faster. To deliver an increasingly smarter, better and safer product, it's important to drop backward compatibility layers and update SDKs at least once every three months. **Our SDKs are updated every two weeks**, and downloading new releases will keep your verification process smooth and error-free. All releases are fully tested by our team and before being deployed, and come with the support from our team in the form of: - **SDK support for 6 months after release**, including: - Fixing all reported bugs in the upcoming SDK release - Fixing critical bugs in any final version before a major release **for three months** - In case an SDK release requires major implementation efforts, then **the old version will be supported for one year** - **Notifications** before major changes to SDK support such as: - Dropping support for an SDK version, where we will inform you via email one month in advance - The end of the one-month grace period, after which Veriff will block future use of a specified SDK version - When end-users engage with outdated SDKs, they will receive a prompt to upgrade the host application ### Versioning policy To help you keep track of SDK releases, Veriff uses three numbers to represent the scale of the updates. Each release is assigned either X, Y, or Z according to the following descriptions: - **Major Release (X)** - These releases may require addtional development efforts, and often come with large-scale improvements to the SDK - **Minor Release (Y)** - These do not come with any mandatory development efforts on your end, but may include new functionalities that require development efforts to be activated - **Bug-fix Release (Z)** - These resolve issues from the previous release and do not introduce any new features or improvements --- ## Supported languages It is possible to customize the language of the end-user interface. Customization flow depends on the SDK, see the specific SDK documentation for more info. Veriff SDKs support the following languages: | Language Code | Name | | --- | --- | | ar | العربية | | bg | Български | | bn | বাংলা | | ca | Català | | cs | Čeština | | da | Dansk | | de | Deutsch | | el | Ελληνικά | | et | Eesti | | en | English | | es | Español (España) | | es-latam | Español (Latinoamérica) | | es-mx | Español (México) | | fi | Suomi | | fil | Filipino | | fr | Français | | hi | हिंदी | | hr | Hrvatski | | hu | Magyar | | id | Bahasa Indonesia | | it | Italiano | | ja | 日本語 | | ka | ქართული | | ko | 한국어 | | lv | Latviešu | | lt | Lietuvių | | mk | Македонски | | ms | Bahasa Melayu | | nb | Norsk (Bokmål) | | nl | Nederlands | | pl | Polski | | pt | Português (Brasil) | | pt-pt | Português (Portugal) | | ro | Română | | ru | Русский | | si | සිංහල | | sk | Slovenčina | | sl | Slovenski | | so | Af-soomaali | | sr | Srpski | | sv | Svenska | | tr | Türkçe | | th | ไทย | | uk | Українська | | vi | Tiếng Việt | | zh | 简体中文 | | zh-hant | 繁體中文 | | hy | հայերեն | --- ## Visual SDK customization guides The PFDs below contain **visual examples** of the elements that can be customized to align the end-user flow better with your brand. Direct links to the customizable elements in: - [Android](/v1/docs/android-sdk-guide#customize-the-sdk) - [iOS](/v1/docs/ios-sdk-guide#customize-the-sdk) - [Flutter](/v1/docs/flutter-plugin#customize-the-sdk) - [React Native](/v1/docs/react-native-sdk-guide#customize-the-sdk) - [Cordova](/v1/docs/cordova-plugin#customize-the-sdk) #### Native SDKs See the customization guide below to see the options, and read the customization sub-section in each SDKs guide for further info. [PDF document](https://cdn.document360.io/5c26138b-b1e9-404e-a2e4-c83a49245be7/Images/Documentation/Veriff-Native-SDK-Color-Customization-Guide.pdf) #### Web SDKs See the customization guide below to see the options. [PDF document](https://cdn.document360.io/5c26138b-b1e9-404e-a2e4-c83a49245be7/Images/Documentation/Veriff-Web-Customization-Guide.pdf) --- ## Changelog | Date | Description | | --- | --- | | May 21, 2026 | Links to native SDKs customization sections updated | | May 18, 2026 | New [Native SDKs](/v1/docs/sdk-guide#native-sdks1) visual customization guide PDF added [Supported languages](/v1/docs/sdk-guide#supported-languages) table formatting updated | | Mar 12, 2025 | Documentation published | ## Related - [Intro to the API](/quick-guide-of-idv-using-the-api.md) - [Product Guides](/product-guides.md)