Swiftpack.co - ibm-security-verify/verify-sdk-ios as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
This repository is for active development of the IBM Security Verify SDK for iOS.
.package(url: "https://github.com/ibm-security-verify/verify-sdk-ios.git", from: "v3.0.0")

IBM Security Verify SDK for iOS

This repository is for active development of the IBM Security Verify SDK for iOS.

Getting started

For your convenience, each component is seperate for you to choose from instead of one large IBM Security Verify package. To get started with a specific component, see the README.md file located in each of components project folder.


  • The components are written for Swift 5 which requires Xcode 10.2 or higher
  • To use the multi-factor component a valid IBM Security Verify tenant or IBM Security Verify Access is required.


Releases of all packages are available here: Releases

The following components are currently offered in the package.

Component Description
FIDO2 The FIDO2™ component is a native implementation of attestation and assertion ceremonies. Essentially providing the equivalent of WebAuthn's navigator.credentials.create() and navigator.credentials.get() for native mobile apps.


Swift Package Manager is used for automating the distribution of Swift code and is integrated into the swift compiler. To depend on one or more of the components, you need to declare a dependency in your Package.swift:

dependencies: [
    .package(name: "IBM Security Verify", url: "https://github.com/ibm-security-verify/verify-sdk-ios.git", from: "3.0.0")

then in the targets section of the application/library, add one or more components to your dependencies, for example:

// Target for Swift 5.2
.target(name: "MyExampleApp", dependencies: [
    .product(name: "FIDO2", package: "IBM Security Verify")

Alternatively, you can add the package manually.

  1. Select your application project in the Project Navigator to display the configuration window.
  2. Select your application project under the PROJECT heading
  3. Select the Swift Packages tab.
  4. Click on the + button.
  5. Enter https://github.com/ibm-security-verify/verify-sdk-ios.git as the respository URL and follow the remaining steps selecting the components to add to your project.


Stars: 0
Last commit: 1 week ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

1 week ago

This release provides support for IBM Security Verify FIDO2™ SDK for iOS and example application.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics