Skip to main content
Choose how you want to integrate Didit based on your platform and use case.
For user-facing verification (KYC onboarding, age verification, identity checks), we recommend SDK integration through hosted sessions. The verification flows are A/B tested and optimized for the highest completion rates, fastest speed, and best security. All SDKs — web, iOS, Android, React Native, and Flutter — are available now.For server-to-server operations (batch processing, custom pipelines), use the standalone APIs directly. See the standalone API documentation for individual verification endpoints.
If you launch a Didit session from your own product, you are still responsible for the controller-side notice and consent layer. Before the user starts verification, disclose that Didit powers the workflow, link your own privacy notice, and collect explicit consent where required for document, selfie, liveness, or biometric capture. See Security & compliance, White Label, and Create Session.
This Didit Academy lesson wires up a complete integration in one sitting: the SDK, API keys per environment, the create-session call, and a webhook handler that verifies the signing secret.

Web

Integrate verification into your web app with JavaScript, iframe, or redirect.

Web SDKs

JavaScript SDK, iframe embed, or redirect. React, Vue, Angular, vanilla JS.

JavaScript SDK

Full programmatic control with event callbacks and TypeScript.

InContext Iframe

Embed verification in your page. No backend required with UniLink.

Redirect

Redirect to Didit-hosted flow. Cross-device support.

Mobile

Native SDKs for the best camera, NFC, and liveness experience on device.

Native SDKs

iOS, Android, React Native, Flutter. Full NFC and biometric support.

iOS SDK

SwiftUI and UIKit. NFC passport reading. Available now.

Android SDK

Kotlin and Jetpack Compose. NFC support. Available now.

React Native

Cross-platform TypeScript API wrapping native iOS and Android SDKs. NFC support. Available now.

Flutter

Cross-platform Dart API wrapping native iOS and Android SDKs. NFC support. Available now.

WebView Fallback

Fallback for platforms without a native SDK. Prefer native SDKs when available.

Integrations

Plugins and no-code tools for popular platforms.

Zapier

Automate verification with no-code triggers and actions.

WordPress & WooCommerce

Plugin for WordPress and WooCommerce sites.

Shopify

Verify shoppers and gate age-restricted products on Shopify.

Salesforce

Trigger Didit verifications from Salesforce flows and records.

Quick Comparison

Next Steps

API Full Flow

End-to-end session integration: create sessions, webhooks, results.

Webhooks

Receive real-time verification status updates.