Overview of the Orchestration SDK

The SDK consists of a client component. This component interprets the orchestration commands and executes them in a mobile application, fully hiding the complexity of the secure features’ integration. The encoding and decoding of the orchestration commands is transparent to the mobile application.

Orchestration example – remote authentication overview illustrates an example of orchestration. It provides an overview of the Remote Authentication feature. If there is a risk for a given login request (e.g. unknown computer), the OneSpan Trusted Identity platform (TID) can dynamically request a step-up authentication on the mobile application using an authentication method (e.g. biometric recognition) that has been previously defined for that type of risk.

Orchestration example – remote authentication overview

Supported platforms and requirements

The Orchestration SDK supports the following platforms for an integration in a mobile application:


  • Minimum: Android 6 (API 23) or higher
  • Target: Android 12 (API 31)


  • Minimum: iOS 13 or higher
  • Swift 5.0 or higher
  • Xcode 13 or higher

Version support

For information about the Orchestration SDK versions that are supported by OneSpan Intelligent Adaptive Authentication and OneSpan Cloud Authentication, refer to Intelligent Adaptive Authentication Release Notes and OneSpan Cloud Authentication Release Notes, respectively.

For more information about the Orchestration SDK features and functionalities, refer to Features of the Orchestration SDK.