Embeddable SDK that brings native video KYC directly into your iOS and Android applications. Ship mobile verification experiences without building video infrastructure from scratch.
The BASEKYC WebView SDK eliminates the need to redirect customers to external browsers or third-party apps for video verification. Drop our lightweight SDK into your existing iOS or Android application and launch a fully branded, native KYC experience with just a few lines of code. The SDK handles camera permissions, network optimization, adaptive bitrate streaming, and graceful fallbacks for low-bandwidth scenarios. Customize the UI to match your brand -- colors, fonts, logos, and flow sequences are all configurable. Callbacks and delegate methods keep your app informed of session progress, completion status, and verification outcomes so you maintain complete control of the user journey.
Platform-native SDK packages distributed via CocoaPods and Maven Central. Initialize the SDK with your API key, present the verification view controller, and handle completion callbacks. Supports iOS 14+ and Android API 24+ with optimized performance for each platform.
Every visual element of the KYC flow is configurable through a theme object -- primary colors, button styles, typography, logos, and screen layouts. Build a verification experience that feels like a native part of your app rather than an embedded third-party widget.
The SDK accesses device cameras natively for optimal video quality and performance. Adaptive bitrate streaming adjusts resolution based on network conditions, while hardware-accelerated encoding reduces battery drain during extended verification sessions.
Add the BASEKYC SDK to your project via CocoaPods, Swift Package Manager, or Maven Central. Import the module and initialize it with your API key and environment configuration. The lightweight package adds minimal overhead to your app bundle.
Pass a theme configuration object to customize colors, fonts, logos, and flow steps. Define which verification screens appear, their order, and any custom instructions. Preview your themed experience in the SDK simulator before deploying.
Present the verification flow when your customer is ready. The SDK handles camera permissions, video streaming, document capture, and session management. Receive completion callbacks with verification status and case ID to continue your app's onboarding flow.
The SDK routes all verification data through Indian data centres, ensuring compliance with RBI's data localisation directive (RBI/2017-18/153) which mandates that payment and customer data of Indian citizens must be stored exclusively within India. No customer PII or biometric data is cached on international CDNs or transit servers.
Document edge detection, image quality assessment, and preliminary face detection run on-device using the phone's neural engine before any data is transmitted. This minimises PII exposure during network transit, aligning with the DPDPA 2023 principle of data minimisation and the IT Act 2000 requirement for reasonable security practices during electronic data handling.
The SDK is developed and tested against the OWASP Mobile Application Security Verification Standard (MASVS). Certificate pinning, anti-tampering checks, root/jailbreak detection, and runtime integrity verification protect against the OWASP Mobile Top 10 threats including insecure data storage, insufficient transport layer protection, and code tampering.
Any temporary data cached during a verification session is encrypted using the device's secure enclave (iOS Keychain / Android Keystore) and automatically purged upon session completion. This prevents residual PII from persisting on user devices, addressing requirements under CERT-In's Information Security Practices guidelines and the DPDPA's data erasure obligations.
Minimum iOS Version
Minimum Android (API 26)
Cross-Platform Support
Cross-Platform Support
SDK Package Size
Queue & Retry Support
Bitrate Streaming
Brand Theming
Embed in-app video KYC for digital wallet users to upgrade from minimum to full KYC wallets without leaving your app, as required under RBI's PPI Master Direction.
Launch native video KYC from within your lending app to onboard borrowers seamlessly, reducing drop-off rates while maintaining RBI-compliant identity verification.
Enable mobile-first merchant verification by embedding the SDK into your partner app, allowing business owners to complete video KYC from their smartphone.
Technical walkthrough for integrating BASEKYC into your mobile and web applications, including SDK initialization, session management, and callback handling.
How fintech companies are using mobile SDK-based video KYC to onboard customers faster while meeting RBI and SEBI regulatory requirements for digital-first verification.
Best practices for embedding video KYC into lending app workflows, from pre-approval identity checks to post-disbursement re-verification, using native mobile SDKs.
Embed a fully native video KYC experience inside your mobile app with our drop-in SDK. No video infrastructure required.