# Native SDK

High-performance native libraries for cross-platform application development across Windows, Linux, macOS, iOS, and Android.

# Overview

The VerifEye Native SDK provides C++ libraries for building high-performance biometric verification applications. Our SDK is optimized for speed, accuracy, and cross-platform compatibility.

# Available Features

  • Face Verification - Face detection, embedding extraction, and face comparison
  • Liveness Detection - Detect live faces and prevent spoofing attacks
  • Demographic Estimation - Age and gender estimation from facial images
  • Face Recognition - Face recognition and duplicate detection

# Key Features

  • Native Performance - Optimized C++ code for maximum speed
  • Cross-Platform - Windows, Linux, macOS, iOS, Android
  • Offline Capable - Works without internet connection
  • Low Latency - Sub-100ms processing times
  • Small Footprint - Minimal memory and storage requirements
  • Thread-Safe - Concurrent processing support

# Supported Platforms

Platform Architecture Minimum Version
Windows x64, ARM64 Windows 10+
Linux x64, ARM64 Ubuntu 18.04+, CentOS 7+
macOS x64, ARM64 (M1/M2) macOS 10.15+
iOS ARM64 iOS 12.0+
Android ARM64, ARMv7 Android 6.0+ (API 23+)

# Prerequisites

  • C++17 compatible compiler
  • CMake 3.15 or higher
  • OpenCV 4.x (optional, for image processing)
  • Platform-specific build tools

# Installation

The Native SDK is available for download from the VerifEye Developer Portal.

# Steps to Get the SDK:

  1. Log in to the VerifEye Developer Portal
  2. Navigate to the SDKs or Model Downloads section
  3. Request access to the Native SDK (if not already enabled)
  4. Download the SDK package for your platform
  5. Follow the platform-specific installation instructions included in the package

# Documentation

For detailed documentation, API reference, and code examples, please refer to the documentation included with the SDK package.


Last updated: 2026-01-27