OneSDK Quickstart Guide

OneSDK provides two implementation approaches to match your technical requirements and customization needs.

Implementation Options

Hosted OneSDK

FrankieOne hosts and manages the SDK infrastructure for you. Perfect for:

  • Quick implementation
  • Minimal technical overhead
  • Teams focusing on core business logic
Embedded OneSDK

You host and manage the SDK within your infrastructure. Perfect for:

  • Complete flow customization
  • Deep integration requirements
  • Teams with strong technical resources
FeatureHosted OneSDKEmbedded OneSDK
Setup ComplexityMinimalAdvanced
Implementation TimeDaysWeeks
Flow ControlLimitedComplete
CustomizationBasicExtensive
MaintenanceHandled by FrankieOneSelf-managed
CostAdditional feeBase pricing
InfrastructureManagedSelf-hosted

Technical Requirements

Frontend Knowledge
  • Modern JavaScript/TypeScript
  • Frontend frameworks (React, Vue, Angular)
  • NPM package management
Development Setup
  • Node.js 18+
  • Modern web browser
  • HTTPS for local development
  • TypeScript 5+ (If you’re using a web application framework)

Getting Started

Always use environment-specific credentials and never commit API keys to version control.

1

Obtain Your Credentials

You’ll need the following for both UAT and Production:

- Customer ID
- API Keys

Don’t have credentials? Contact FrankieOne Support to get started.

UAT: https://backend.kycaml.uat.frankiefinancial.io
PROD: https://backend.kycaml.frankiefinancial.io
2

Install the SDK

$npm install @frankieone/one-sdk
Was this page helpful?
Built with