About OneSDK

OneSDK is a powerful client-side JavaScript library that simplifies customer onboarding by integrating FrankieOne’s KYC (Know Your Customer) and IDV (Identity Verification) services directly into your application.

What is OneSDK?

OneSDK is FrankieOne’s client-side JavaScript SDK that enables fast, flexible, and secure integration of KYC and Identity Verification (IDV) services into your digital onboarding experience.

It allows you to embed verification workflows directly into your product — whether through a hosted page, an iFrame, or a fully embedded integration inside your own app.

OneSDK connects your frontend to FrankieOne’s orchestration platform, giving you access to a wide ranges of global verification vendors and data sources through a single, unified SDK and API.

Why Use OneSDK?

Fast Deployments with Pre-built Flows

Pre-built templates, modular components, and straightforward APIs help you launch verification experiences quickly and reliably.

Unified Verification Layer for KYC and IDV

Access multiple vendors through FrankieOne’s orchestration layer, enabling seamless identity checks across document, biometric, and AML workflows.

Vendor-Agnostic and Future-Proof

Easily switch, mix, or expand vendors without refactoring your code, ensuring long-term flexibility as your business and regulatory needs evolve.

Built-in Compliance and Observability

Gain end-to-end visibility with detailed event logs, audit trails, and analytics — all designed to maintain compliance and monitor performance with confidence.

When to Use OneSDK?

Use OneSDK whenever you want to deliver a smooth, compliant, and customisable verification experience without building vendor integrations or UI from scratch.

For most businesses, Pre-Built Hosted Flows are the recommended starting point — fast to deploy, fully managed, and easily customised through the FrankieOne Portal or API.

How does OneSDK Work?

A OneSDK integration connects your client application to the FrankieOne API and multiple verification vendors in one seamless flow.

1

Initialize OneSDK

The user starts verification from your app or link.

2

Capture Data

OneSDK handles document capture, biometrics, and form input securely in the browser.

3

Orchestrate Verification

FrankieOne orchestrates verification across connected vendors.

4

Return Results

Results are returned to your system via API or webhook.

This approach simplifies integration while maintaining flexibility — you manage the experience, and FrankieOne manages the complexity of vendor connections.

Integration Options

OneSDK supports a range of integration approaches depending on your technical capability and UX goals.

For most customers, Pre-built Hosted Flows are the fastest and most reliable way to go live — allowing you to start verifying customers in hours, not weeks.

Of course, here is the text converted into a Markdown table.

CategoryPre-Built Hosted FlowsCustom Hosted FlowsEmbedded ComponentsAPI-Only (No SDK)
Integration Effort🔵⚪️⚪️⚪️
No Code (Portal Only) / Single API Call
🔵⚪️⚪️⚪️
No Code (Portal Only) / Single API Call
🔵🔵🔵🔵
Most Coding (Frontend Development)
🔵🔵🔵🔵
Highest
Branding Control🎨🎨
Logo, fonts and colours
🎨🎨
Logo, fonts and colours
🎨🎨🎨🎨
Extensive control
🎨🎨🎨🎨
Extensive control
Typical Time to Market🚀 Within days🚄 Usually 3-6 weeks🚢 2 months+ subject to requirementsDepending on requirements
HostingFrankieOne HostedFrankieOne HostedYour SiteN/A
CostsMonthly Hosting FeeOnce-off Implementation Fee plus Monthly Hosting FeeOnce-off Implementation FeeRefer to API Cost Models

Next Steps

1

Find your use case.

Simply find your use case and get started!

2

Read our API References.

Review ourAPI References to understand how to implement OneSDK in your application.