Authentic Vision
Mobile Authentication SDK

The Authentic Vision Mobile Auth­enti­cation SDK (AV SDK) auth­en­ti­cates Authentic Vision's security labels in Android and iOS mobile apps. It presents a cust­om­iz­able scan screen and provides your app­li­cation with detailed per-label in­for­mation, or opens a website when a label is scanned.

Authentic Vision SDK and app interaction

Downloads and Documentation

The following downloads are provided for existing Authentic Vision cust­omers and part­ners. An API key is re­quired in or­der to use the SDKs or run the SDK sample app­lications.

Please contact [email protected] for quest­ions regarding the SDKs and their acc­om­pa­nying docu­men­tation.

Android logo
AV SDK for Android
8.6.0 (released 2025-03-03)
For scanning AV labels in Android apps
Apple logo
AV SDK for iOS
8.4.0 (released 2026-02-24)
For scanning AV labels in iOS apps
PDF icon
Scan Info Push API
For processing label authentication information in websites that are displayed by CiR and whitelabeled apps
PDF icon
Scan Validation API
For proving possession of a physical label with an AV SDK scan to backend services

Platforms

Android
Runs on Android 7+, API level 36, with support for many devices all the way back to 2016. A smartphone camera with torch is required.
Apple iOS and iPadOS
Runs on iOS 15+, with support for all iPhones since 6S, the iPod Touch G7, and most iPads with a camera torch. Validated on iOS 15, 16, and 18.

Environments

Java logo
Java and Kotlin
The AV Android SDK offers a native Java API. Its frontend is written in Android's native declarative UI framework and is highly customizable for your application. It comes with a sample application written in Kotlin.
Swift logo
Obj-C and Swift
The AV iOS SDK offers a native Objective C API, and can be used from any environment that integrates with the Objective C runtime, including Swift. It comes with a sample application written in Swift.
iOS logo
UIKit
The AV iOS SDK natively integrates with UIKit on iOS, and is highly customizable through delegate classes.
SwiftUI logo
SwiftUI
SwiftUI's UIKit interface UIView­Controller­Representable can be used for presenting and customizing the AV iOS SDK's UIKit scan controller.
NativeScript logo
React Native
The AV SDK (iOS and Android) has been demonstrated to work in React Native based applications using React Native's bridging features.
NativeScript
An experimental open source NativeScript plugin and example for the AV SDK for Android and iOS is available on GitHub.
Apache Cordova logo
Apache Cordova
Customers of ours have successfuly integrated the AV SDK (iOS and Android) into Apache Cordova based applications.
Unity logo
Unity
A customer of ours has successfully integrated the AV SDK into their C# Unity application for iOS and Android.