Overview
OneSDK offers multiple ways to integrate identity verification into your customer onboarding — from fully managed hosted flows to deeply customised embedded components. For the vast majority of businesses, Hosted OneSDK is the right choice. It works across web, mobile (via WebView), and even offline channels — with minimal engineering effort, lower total cost of ownership, and the fastest time to market. This page helps you evaluate each integration approach so you can make the right decision for your business.Why Start with Hosted OneSDK?
Before evaluating integration options, it’s important to understand why Hosted OneSDK is the recommended starting point — not just from a technical perspective, but from a business one.Fastest Time to Market
Go live in days, not months. Hosted flows require minimal frontend work — just generate a link via the Portal or API and send it to your customers. No SDK installation, no component wiring, no release cycles.
Lower Total Cost of Ownership
FrankieOne manages hosting, uptime, security patches, vendor updates, and compliance changes. You avoid the ongoing engineering cost of maintaining a custom integration — freeing your team to focus on your core product.
Always Compliant & Up to Date
Hosted flows are automatically updated to meet the latest regulatory and vendor requirements. No need to redeploy your app when compliance rules change.
Works on Web & Mobile
Hosted OneSDK runs seamlessly in browsers and inside native mobile apps via WebView (Android and iOS). One integration covers all your platforms — no separate mobile SDK needed.
Customisable to Your Brand
Hosted doesn’t mean generic. Add your company logo, apply your brand theming (colours and fonts), toggle optional screens (welcome, consent, review), and customise copywriting on key screens — all without writing frontend code.
The bottom line: Hosted OneSDK gives you the best balance of speed, cost, and reliability. Embedded or custom integrations should only be considered after hosted SDK options have been exhausted.
Choose Your Integration Approach
1. Hosted OneSDK via Portal — No Code Required
Best for: Teams who want to start verifying customers immediately with zero engineering work. Send verification links directly to your users via the FrankieOne Portal — by email, SMS, or QR code. Users complete the verification through a secure, FrankieOne-hosted flow, and results appear instantly in your Portal. Ideal for:- Manual or semi-automated onboarding teams
- Low- to medium-volume verification
- Businesses piloting or validating their onboarding process
2. Hosted OneSDK via API — Automated, Scalable
Best for: Businesses that want to automate onboarding at scale while keeping engineering effort low. Through a single API call, generate verification links dynamically and deliver them via your own channels — redirect to a new tab, embed in an iframe, integrate into your CRM, or send via email/SMS. Ideal for:- Online onboarding journeys (web or mobile web)
- Platforms sending large volumes of verification links
- Teams with strong backend capabilities but limited frontend resources
3. Hosted OneSDK in Mobile Apps — Via WebView
Best for: Mobile-first businesses that need identity verification inside their native app without building a custom UI. Hosted OneSDK works inside Android WebView and iOS WKWebView, giving your mobile users the same fully managed verification experience — including IDV with document scanning and selfie capture. There is no need to build or maintain a native SDK integration. Ideal for:- Native mobile apps (iOS and Android) requiring in-app verification
- Teams that want to avoid the complexity and cost of a native SDK integration
- Businesses that need camera, location, and biometric capture on mobile
Mobile Sample Apps
We’ve published complete working examples for five mobile frameworks. Each sample app loads a Hosted OneSDK URL inside a native WebView — no custom UI or SDK embedding required. Prerequisites- A FrankieOne Customer ID and API Key
- Hosted OneSDK enabled on your account — contact your Customer Success Manager if you haven’t set this up yet
Android
iOS
React Native
Flutter
Expo
Try it now on Android — download the pre-built APK directly from GitHub Releases to see Hosted OneSDK running inside a native WebView. APKs are available for Android (Kotlin), React Native, Flutter, and Expo.
4. Embedded OneSDK — Custom Integration (Enterprise Only)
This option is not recommended for most customers. It requires significant engineering investment and ongoing maintenance. Only consider this if hosted flows cannot meet a specific business or regulatory requirement.Unlike hosted flows, embedded integrations run client-side — meaning your team is responsible for keeping the SDK up to date, including security patches, vendor changes, and compliance updates. Falling behind on updates can introduce security vulnerabilities and break verification flows.
- Verification must be deeply embedded into a proprietary product experience
- You have highly complex UI/UX requirements that hosted templates cannot support
- Regulatory or contractual obligations require self-hosted verification flows
- You have dedicated frontend engineering resources for ongoing maintenance
Comparison Summary
| Hosted via Portal | Hosted via API | Hosted via WebView (Mobile) | Embedded SDK | |
|---|---|---|---|---|
| Time to Launch | As little as 1 day | 1–2 weeks | 2–4 weeks | 2+ months |
| Engineering Effort | None | Low (backend only) | Low (WebView setup) | High (full frontend) |
| Ongoing Maintenance | None — managed by FrankieOne | Minimal | Minimal | High — you own it |
| Hosting | FrankieOne | FrankieOne | FrankieOne | Your infrastructure |
| Compliance Updates | Automatic | Automatic | Automatic | Manual redeployment |
| Platform Support | Web, mobile browser | Web, mobile browser, CRM | Native iOS & Android apps | Web (your app) |
| Customisation | Logo, theming, optional screens, copywriting (welcome, consent, result) | Logo, theming, optional screens, copywriting (welcome, consent, result) | Logo, theming, optional screens, copywriting (welcome, consent, result) | Full control |
| Who It’s For | Operations, CX, pilot teams | Backend-automated onboarding | Mobile-first businesses | Bespoke enterprise projects |
Making the Right Decision
When evaluating your options, consider these business factors: Total Cost of Ownership (TCO): Embedded integrations require not just the initial build, but ongoing maintenance — SDK upgrades, vendor changes, compliance updates, bug fixes, and dedicated engineering time. Hosted flows eliminate this entirely. Time to Market (TTM): Every week spent building a custom integration is a week your customers aren’t being verified. Hosted flows let you go live in days and iterate from there. Risk: Hosted flows are battle-tested and maintained by FrankieOne. A custom integration introduces risk around uptime, security, and compliance that your team must manage.Our recommendation: Start with Hosted OneSDK — whether via Portal, API, or WebView. You can always evolve to a more customised integration later if your business needs change. Most customers find that hosted flows meet their requirements long-term.
What Verification Requirements Do You Have?
Regardless of your integration approach, OneSDK supports these verification types through hosted flow templates:| Verification Requirement | Description | Hosted Flow Template |
|---|---|---|
| IDV (OCR Document Scan + Selfie Capture) | Verify identity through document and biometric capture. | IDV Template |
| Manual Data Entry for eKYC Checks | Collect data manually (name, DOB, address) for DVS or credit bureau checks. | eKYC Template |
| Additional Document Uploading | Request supporting documents such as proof of address or employment. | Doc Upload Template |
| Mixture of Verification Types | Combine multiple checks (e.g. OCR + AML + eKYC). | Custom Hosted or Embedded SDK (Enterprise Only) |
What’s Next
- Hosted Flow Templates — Explore pre-configured IDV, eKYC, and document upload templates.
- Quick Start Guide — Implement your first hosted flow using either the Portal or API.
- Native Integration Guide — Set up Hosted OneSDK inside Android or iOS WebViews.
- Using Hosted OneSDK — Detailed implementation guide for hosted flows.
- Modifying Templates — Customise branding, colours, and messaging on hosted flows.