# 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](/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="/files/-M7HpVwrtnuvcJW8mjXD" 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="/files/-MeVnbgUFqVfLY-QX1SC" alt="" data-size="line"> <a href="/spaces/lv7UhJvTbxeq4s3KwQpn/pages/-MeVkD1FqGOlJlf3hwOI"><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="/files/iLAwRx2uTap1PYl1NO61" alt="" data-size="line"> <a href="/spaces/lv7UhJvTbxeq4s3KwQpn/pages/-M_0DOc7XDWVDpIcnV6L"><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="/files/-M7HfCT69A9g_Ngct05Z" 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="/files/IDViJk7Z7FVBpfIqos9v" alt="" data-size="line"> <a href="/spaces/lv7UhJvTbxeq4s3KwQpn/pages/smuFLHXxPjC1DXhoMroM"><strong>iOS SDK</strong></a></td><td>Add IDV flows to your iOS apps with a native experience.</td></tr><tr><td><img src="/files/QAQ1zKvz6LrznHqMkd16" alt="" data-size="line"> <a href="/spaces/lv7UhJvTbxeq4s3KwQpn/pages/U3Txnp5lpawf9IReQHej"><strong>Android SDK</strong></a></td><td>Integrate eKYC into Android apps with full platform support.</td></tr><tr><td><img src="/files/9ImG8tsJvAr3U3gVBMsC" alt="" data-size="line"> <a href="/spaces/lv7UhJvTbxeq4s3KwQpn/pages/miZB76QzZXoEXk6GtIL7"><strong>React Native SDK</strong></a></td><td>Bring verification flows to cross-platform React Native apps.</td></tr><tr><td><img src="/files/dQrqKzqspuwJmaU91w79" alt="" data-size="line"> <a href="/spaces/lv7UhJvTbxeq4s3KwQpn/pages/eAVqjz94Rhh0iBmL3ULC"><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="/files/VCakDCuxldCoavkG9rT8" 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="/files/6jNiQ3iFe1uK2aW3QLJa" alt="" data-size="line"> <a href="/spaces/lv7UhJvTbxeq4s3KwQpn/pages/IqqP3ZSIX22QvTO3VSKB"><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="/files/qfHDhPhKn76yZIUxsXqa" alt="" data-size="line"> <a href="/spaces/lv7UhJvTbxeq4s3KwQpn/pages/7ZuFrqwQcIEzin8zXGJR"><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: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

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

The question should be specific, self-contained, and written in natural language.
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.
