# 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="/pages/-MeVkD1FqGOlJlf3hwOI"><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="/files/iLAwRx2uTap1PYl1NO61" alt="" data-size="line"> <a href="/pages/-M_0DOc7XDWVDpIcnV6L"><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="/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="/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="/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="/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="/pages/eAVqjz94Rhh0iBmL3ULC"><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](/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="/pages/IqqP3ZSIX22QvTO3VSKB"><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="/files/qfHDhPhKn76yZIUxsXqa" alt="" data-size="line"> <a href="/pages/7ZuFrqwQcIEzin8zXGJR"><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>


---

# 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.
