SDK Integration

Requirements

Swift Package Manager

Add https://github.com/wultra/digital-onboarding-apple repository as a package in Xcode UI and add WultraDigitalOnboarding library as a dependency.

Alternatively, you can add the dependency manually. For example:

// swift-tools-version:5.9
import PackageDescription
let package = Package(
    name: "YourLibrary",
    platforms: [
        .iOS(.v13)
    ],
    products: [
        .library(
            name: "YourLibrary",
            targets: ["YourLibrary"]
        ),
    ],
    dependencies: [
        .package(url: "https://github.com/wultra/digital-onboarding-apple.git", .from("3.1.0"))
    ],
    targets: [
        .target(
            name: "YourLibrary",
            dependencies: ["WultraDigitalOnboarding"]
        )
    ]
)

Cocoapods

Add the following dependencies to your Podfile:

pod 'WultraDigitalOnboarding'

Async/Await

All asynchronous public APIs also provide async throws variants.

let configuration = try await configurationService.getConfiguration(processType: "onboarding")
let status = try await verificationService.status()
Last updated on Aug 20, 2026 (15:14) Edit on Github Send Feedback

3.1.x

Digital Onboarding for Apple