Requirements
Installation
Add the Verilock SDK via Swift Package Manager. In Xcode, go to File > Add Package Dependencies and enter:Package.swift:
Package.swift
Configuration
Create aVerilock client with your API key. All API calls are made through this instance.
Quick Start
Create a KYC session, upload a document and selfie, then submit for verification:KYC Sessions
Thesessions resource manages the full verification lifecycle.
AML Screening
Screen individuals against global sanctions, PEP, and watchlists.Transaction Monitoring
Screen transactions for suspicious activity.Premium Features
The SDK provides access to premium verification services through dedicated resource properties.Premium features require an active subscription. See the Premium Features docs for details.
Error Handling
All methods areasync throws. Errors are thrown as VerilockError, a Swift enum with associated values for each error type.

