Skip to main content

Welcome to FAD SDK

FAD SDK v3.0.0 is a comprehensive JavaScript library that empowers developers to build secure identity verification workflows with biometric authentication, document processing, and digital signature capabilities.

Installation

Get started by installing FAD SDK via npm or vanilla JavaScript

Quick Start

Build your first biometric authentication flow in minutes

Capture-id&R

Capture and process identity documents with OCR extraction

Liveness-3D

Advanced 3D liveness detection to prevent spoofing attacks

Signature

Digital signature pad with face detection and video recording

Videoagreement

Record video agreements with face detection and karaoke-style captions

What You Can Build

FAD SDK provides modular functionality to build complete identity verification solutions:

Document Capture & Processing

  • Capture identity documents (ID cards, passports) with automatic quality checks
  • Extract OCR data from documents
  • Classify document types automatically
  • Validate document authenticity

Biometric Authentication

  • 3D liveness detection to prevent photo, video, and mask spoofing
  • Facial recognition and matching
  • Fingerprint capture and verification
  • Anti-spoofing technology

Digital Workflows

  • Electronic signature capture with biometric binding
  • Video recording for compliance and audit trails
  • Agreement recording with synchronized captions
  • Face detection during video capture

Core Features

Install via npm for modern JavaScript frameworks or use the standalone JavaScript file for vanilla implementations. Full TypeScript support included.
Use only the modules you need. Each module is self-contained and can be integrated independently, from document capture to liveness detection.
Built for enterprise-grade applications with comprehensive error handling, retry mechanisms, and customizable UI components.
Customize colors, fonts, buttons, legends, and UI flows to match your brand identity and user experience requirements.

Hardware Requirements

The hardware requirements vary depending on the module you’re using:
Global Requirements:
  • RAM: 4GB minimum

Camera Modules

Video Recording Modules

  • Front camera: 7 MP or higher
  • Back camera: 12 MP or higher
  • Browser support for MediaRecorder API

Available Modules

FAD SDK includes the following specialized modules:
ModuleDescription
Capture-id&RDocument capture with OCR extraction and classification
Capture-id&AAdvanced document capture with alerts for expiration dates, document validation
Liveness-3D3D liveness detection with anti-spoofing (photos, videos, masks)
SignatureSignature pad with face detection and dual video recording
VideoagreementFace-detected video recording with karaoke-style captions
VideotapingVideo recording with ID detection and karaoke captions
Capture-idMexican document capture (IFE, INE, Passport) with OCR
Liveness-3D&ILiveness detection powered by Identy
Fingerprints&IFingerprint capture and verification
Liveness&TLiveness detection powered by TOC
Fad Web 4Document signing workflows
Biometrics by stepsStep-by-step biometric validation process

Getting Started

Ready to integrate FAD SDK into your application?
1

Install the SDK

Choose your installation method: npm or vanilla JavaScript
2

Get Your Credentials

Obtain your API token and module-specific credentials from your FAD SDK dashboard
3

Follow the Quick Start

Build your first integration using our Quick Start guide
4

Explore Modules

Dive into specific module documentation to customize your implementation
FAD SDK requires proper credentials and configuration for each module. Contact your FAD SDK provider to obtain the necessary authentication tokens and module-specific credentials.

Next Steps

View Installation Guide

Install FAD SDK in your project

Try the Quick Start

Build a working example in 5 minutes

Build docs developers (and LLMs) love