> For the complete documentation index, see [llms.txt](https://docs.complycube.com/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.complycube.com/documentation/sdks/master.md).

# Overview

Compare ComplyCube KYC and identity verification integration options across web, mobile, and third-party solutions.

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](/documentation/product-guides/compliance-studio/workflows.md), 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="/documentation/sdks/web-integrations/hosted-solution-quick-guide.md"><strong>Hosted Solution</strong></a></td><td><p>Redirect customers to our secure, branded, hosted KYC page.</p><p><mark style="color:$primary;"><strong>Our recommended option for web 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="/documentation/sdks/web-integrations/web-sdk-quick-guide.md"><strong>Web SDK</strong></a></td><td>Embed UX-optimized IDV and KYC flows directly in your web app.</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&amp;token=97bd6141-d990-4e4f-955b-f978ab496ed8" alt="" data-size="line"> <a href="/documentation/sdks/mobile-integrations/ios-sdk.md"><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&amp;token=ada6472b-6762-412f-8816-f019883cee5a" alt="" data-size="line"> <a href="/documentation/sdks/mobile-integrations/android-sdk.md"><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&amp;token=aba87487-8d00-4071-8ab7-ae13425ef441" alt="" data-size="line"> <a href="/documentation/sdks/mobile-integrations/react-native-sdk.md"><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&amp;token=58a14eef-8d54-4eb0-aac2-f6451cc5f45f" alt="" data-size="line"> <a href="/documentation/sdks/mobile-integrations/flutter-sdk.md"><strong>Flutter SDK</strong></a></td><td>Embed IDV in Flutter apps with minimal setup.</td></tr></tbody></table>

{% hint style="info" %}
You can test the Mobile SDK immediately using the [ComplyCube Mobile app](/documentation/integration-resources/complycube-mobile-app.md), 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&amp;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&amp;token=d84eb75c-eef2-4595-b609-bf3d362f8988" alt="" data-size="line"> <a href="/documentation/sdks/third-party-integrations/zapier.md"><mark style="color:blue;"><strong>Zapier</strong></mark></a></td><td>Connect ComplyCube to thousands of apps through Zapier with no code. 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&amp;token=475632d6-0531-4f60-bd57-c24cf1d67f87" alt="" data-size="line"> <a href="/documentation/sdks/third-party-integrations/salesforce.md"><mark style="color:blue;"><strong>Salesforce</strong></mark></a></td><td>Connect ComplyCube with Salesforce to sync verification results into your CRM. Automate onboarding and compliance workflows out of the box.<br><br><mark style="color:$info;"><strong>Invitation Only</strong></mark></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.complycube.com/documentation/sdks/master.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
