Skip to main content
MetaMap iOS SDK enables seamless identity verification and Know Your Customer (KYC) functionality directly within your iOS applications. The SDK provides a complete verification flow with document capture, liveness detection, and identity validation.

What is MetaMap iOS SDK?

MetaMap iOS SDK is a comprehensive identity verification solution that allows you to:
  • Verify user identities with document scanning and facial recognition
  • Capture documents using advanced image processing and quality checks
  • Perform liveness detection to prevent fraud and ensure real-time verification
  • Customize verification flows based on your specific requirements
  • Handle compliance with built-in KYC/AML verification processes

Key Features

Easy Integration

Simple CocoaPods installation with minimal configuration required

Multiple UI Frameworks

Full support for both UIKit and SwiftUI implementations

Customizable

Configure button colors, fonts, and localization to match your app

Secure & Compliant

Built-in encryption and compliance with global KYC/AML standards

Requirements

Before integrating MetaMap iOS SDK, ensure your project meets the following requirements:
Minimum iOS Version: iOS 13.0 or laterSwift Version: Swift 5.7 or laterDownload Size: Approximately 30 MB

System Requirements

  • iOS: 13.0+
  • Xcode: 12.0+
  • Swift: 5.7+
  • CocoaPods: Latest version recommended

Required Permissions

The SDK requires the following iOS permissions to function properly:
  • Camera access (for document and selfie capture)
  • Photo library access (for document upload)
  • Microphone access (for video verification)
  • Location access (optional, for enhanced verification)
You must add the required permission descriptions to your Info.plist file. See the Installation guide for details.

SDK Versions

Version TypeVersion Number
LTS (Recommended)3.22.8
Current (Latest)3.23.14
We recommend using the LTS version for production applications to ensure stability. The current version includes the latest features and improvements.

Use Cases

  • Financial Services: Onboard new customers with KYC compliance
  • Cryptocurrency: Verify users for crypto exchanges and wallets
  • Healthcare: Verify patient identity for telemedicine
  • Sharing Economy: Validate users for ride-sharing or rental platforms
  • Age Verification: Confirm user age for restricted services

Next Steps

Installation

Install the SDK using CocoaPods

Quickstart

Get started with your first implementation

Build docs developers (and LLMs) love