# Overview

ComplyCube’s identity verification (IDV) and KYC SDKs provide pre-built screens and functionality that let you easily embed complete and customizable verification flows into your mobile and web applications.

All SDKs can be orchestrated through [workflows](https://app.gitbook.com/s/KyFKMqftsmT6qln9zo5y/compliance-studio/workflows), ensuring consistent experiences across platforms.

To speed up development, you can also use our [integration assistant](https://portal.complycube.com/developers) to generate copy-and-paste code tailored to your setup.

{% hint style="info" %}

#### Integration Modes

The ComplyCube SDKs can be integrated in two different ways, depending on your needs:

1. **Workflow Integration (Recommended)**: Use the workflow designer to build your customer KYC journey and simply load it through the SDK. This is the preferred option for most use cases.
2. **Check-Driven Integration**:  A lower-level approach where you directly control individual SDK screens and checks. It's best suited for **partners** or **advanced use cases**.
   {% endhint %}

### <img src="https://content.gitbook.com/content/lv7UhJvTbxeq4s3KwQpn/blobs/HSNI78dNf5MwsXGisjua/web_portal.svg" alt="" data-size="line"> Web Integrations

Drop in our web widgets to seamlessly embed identity verification flows into your web applications.

<table data-header-hidden><thead><tr><th width="204.5078125"></th><th></th></tr></thead><tbody><tr><td><img src="https://content.gitbook.com/content/lv7UhJvTbxeq4s3KwQpn/blobs/BKyg2fF7He3CNFUIdnNu/icon-verify-blue.svg" alt="" data-size="line"> <a href="web-integrations/hosted-solution-quick-guide"><strong>Hosted Page</strong></a></td><td><p>Redirect your customers to our secure, branded, and hosted KYC page.</p><p><mark style="color:$primary;"><strong>Our recommended solution for web-based integrations.</strong></mark></p></td></tr><tr><td><img src="https://content.gitbook.com/content/lv7UhJvTbxeq4s3KwQpn/blobs/ml0BHopXY3Ltl5Rq2Qb7/web_sdk.svg" alt="" data-size="line"> <a href="web-integrations/web-sdk-quick-guide"><strong>Web SDK</strong></a></td><td>Drop our UX-optimized IDV and KYC flows into your web application.</td></tr></tbody></table>

### <img src="https://content.gitbook.com/content/lv7UhJvTbxeq4s3KwQpn/blobs/6H5v9Gnqmr1zrcacQz2a/identity_check.svg" alt="" data-size="line"> Mobile Integrations

ComplyCube provides native SDKs to help you quickly embed verification flows into your mobile apps.

<table data-header-hidden><thead><tr><th width="204.73828125"></th><th></th></tr></thead><tbody><tr><td><img src="https://648014528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flv7UhJvTbxeq4s3KwQpn%2Fuploads%2FVE5KnmpJ5IH8mHQ6tAz7%2Fios.svg?alt=media&#x26;token=97bd6141-d990-4e4f-955b-f978ab496ed8" alt="" data-size="line"> <a href="mobile-integrations/ios-sdk"><strong>iOS SDK</strong></a></td><td>Add IDV flows to your iOS apps with a native experience.</td></tr><tr><td><img src="https://648014528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flv7UhJvTbxeq4s3KwQpn%2Fuploads%2FBoGSg5gRx0ZvbxCHF5Wz%2Fandroid.svg?alt=media&#x26;token=ada6472b-6762-412f-8816-f019883cee5a" alt="" data-size="line"> <a href="mobile-integrations/android-sdk"><strong>Android SDK</strong></a></td><td>Integrate eKYC into Android apps with full platform support.</td></tr><tr><td><img src="https://648014528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flv7UhJvTbxeq4s3KwQpn%2Fuploads%2Fu9IVL8PVWZ9pmQdrqFSH%2Frn.svg?alt=media&#x26;token=aba87487-8d00-4071-8ab7-ae13425ef441" alt="" data-size="line"> <a href="mobile-integrations/react-native-sdk"><strong>React Native SDK</strong></a></td><td>Bring verification flows to cross-platform React Native apps.</td></tr><tr><td><img src="https://648014528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flv7UhJvTbxeq4s3KwQpn%2Fuploads%2Fn69MXd5x20uwCLv9s3kT%2Fflutter.svg?alt=media&#x26;token=58a14eef-8d54-4eb0-aac2-f6451cc5f45f" alt="" data-size="line">  <a href="mobile-integrations/flutter-sdk"><strong>Flutter SDK</strong></a></td><td>Embed IDV in Flutter apps with minimal setup required.</td></tr></tbody></table>

{% hint style="info" %}
You can test the Mobile SDK immediately using the [ComplyCube Mobile app](https://app.gitbook.com/s/sw26JqCBnT6AEIbxAYyk/integration-resources/complycube-mobile-app), without needing to integrate anything.
{% endhint %}

### <img src="https://648014528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flv7UhJvTbxeq4s3KwQpn%2Fuploads%2F7RjJbVnFLxmjfyWHdVUs%2Fthird_party_connectors.svg?alt=media&#x26;token=8028a0fb-3d6d-46ca-8d43-69181ef424c7" alt="" data-size="line"> Third-Party Integrations

ComplyCube provides ready-made integrations, allowing you to connect verification data directly into your existing workflows without additional coding.

<table data-header-hidden><thead><tr><th width="205.12890625"></th><th></th></tr></thead><tbody><tr><td>  <img src="https://648014528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flv7UhJvTbxeq4s3KwQpn%2Fuploads%2Fp7c5Qw5lR60XAfad5uaG%2Fzapier.svg?alt=media&#x26;token=d84eb75c-eef2-4595-b609-bf3d362f8988" alt="" data-size="line">  <a href="third-party-integrations/zapier"><mark style="color:blue;"><strong>Zapier</strong></mark></a></td><td>Connect ComplyCube to thousands of apps via Zapier - no coding required. Automate workflows to send alerts, update records, or trigger actions when verification results are received.</td></tr><tr><td><img src="https://648014528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flv7UhJvTbxeq4s3KwQpn%2Fuploads%2F14xqxsYHNSSgsoDLsmI0%2Fsalesforce.svg?alt=media&#x26;token=475632d6-0531-4f60-bd57-c24cf1d67f87" alt="" data-size="line"> <a href="third-party-integrations/salesforce"><mark style="color:blue;"><strong>SalesForce</strong></mark></a></td><td>Connect ComplyCube directly with Salesforce to sync verification results into your CRM. Automate customer onboarding and compliance workflows out of the box.<br><br><mark style="color:$info;"><strong>Invitation Only</strong></mark></td></tr></tbody></table>
