Access App and Mobile SDK
Access App
It is guaranteed that you can upgrade the backend from the previous release to the current release without having to replace the currently rolled out Access Apps. New release versions remain compatible with the last previously rolled out Access Apps. For example: The Access App compatible with backend release version n is also compatible with backend release version n+1.
Always update the backend first, before updating the Access App. This is necessary in order for the Access App to stay compatible with the Nevis release: Only if you first upgrade the backend and then the Access App, we can guarantee that the new Access App version will continue to work with the backend and can be rolled out to end users.
Version and release date
iOS
| iOS Access App | Release Date | Status |
|---|---|---|
| 3.0.0 | 18 Aug 2025 | EOL |
| 3.0.1 | 10 Oct 2025 | EOL |
| 3.1.0 | 12 Dec 2025 | EOL |
| 3.2.1 | 19 Mar 2026 | EOL |
| 4.0.0 | 24 Jun 2026 | ✅ RR Full Support |
Android
| Android Access App | Release Date | Status |
|---|---|---|
| 3.0.0 | 06 Aug 2025 | EOL |
| 3.1.0 | 12 Dec 2025 | EOL |
| 3.2.1 | 19 Mar 2026 | EOL |
| 3.2.2 | 26 Mar 2026 | EOL |
| 4.0.0 | 24 Jun 2026 | ✅ RR Full Support |
Included SDK version
iOS
| iOS Access App | iOS SDK |
|---|---|
| 3.0.0 | 4.1.0 |
| 3.0.1 | 4.1.1 |
| 3.1.0 | 4.2.0 |
| 3.2.0 | 4.3.0 |
| 3.2.1 | 4.3.0 |
| 4.0.0 | 4.4.0 |
Android
| Android Access App | Android SDK |
|---|---|
| 3.0.0 | 4.1.0 |
| 3.1.0 | 4.2.0 |
| 3.2.0 | 4.3.0 |
| 3.2.1 | 4.3.0 |
| 3.2.2 | 4.3.1 |
| 4.0.0 | 4.4.0 |
Operating system support
| iOS Access App | iOS 11 | iOS 12 | iOS 13 | iOS 14 | iOS 15 | iOS 16 | iOS 17 | iOS 18 | iOS 26 |
|---|---|---|---|---|---|---|---|---|---|
| 3.0.0 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ (1) |
| 3.0.1 - 4.0.x | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
- Due to a known issue which could cause false positives in jailbreak detection on iOS 26.
| Android Access App | Android 7 | Android 8 | Android 9 | Android 10 | Android 11 | Android 12 | Android 13 | Android 14 | Android 15 | Android 16 | Android 17 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 3.0.x | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 3.1.x - 3.2.x | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 4.0.x | ❌ (1) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ (2,3) |
- The minimum Android SDK / API level has been raised to 26 (Android 8) for all existing Access App customers. In case you want your Access App to support lower Android versions, contact us via the Support Portal.
- No issues found during testing but not yet officially supported by our hardening framework vendor.
- Tested with Android 17 Beta only. No testing with the official stable release has been completed yet.
Mobile Authentication Client SDK
The mobile SDK and cross-platform plugin versioning adheres to the semantic versioning principle. More information can be found here.
It is guaranteed that you can upgrade the backend from a previous release to the current release without having to replace currently rolled out Access Apps and SDKs. New releases remain compatible with the last previously rolled out Access Apps and SDKs releases. For example, the SDK compatible with backend release version n is also compatible with backend release version n+1.
Always update the backend first, before updating the SDK. This is necessary in order for the SDK to stay compatible with the Nevis release: Only if you first upgrade the backend and then the SDK, we can guarantee that the new SDK version will continue to work with the backend and can be rolled out to end users.
Version and release date
iOS
| iOS SDK | Release Date | Status |
|---|---|---|
| 4.2.1 | 11 Dec 2025 | Maintenance Support |
| 4.3.0 | 09 Feb 2026 | Maintenance Support |
| 4.3.1 | 31 Mar 2026 | Maintenance Support |
| 4.3.2 | 22 Apr 2026 | Maintenance Support |
| 4.4.0 | 18 May 2026 | ✅ RR Full Support |
Android
| Android SDK | Release Date | Status |
|---|---|---|
| 4.1.2 | 21 Oct 2025 | Maintenance Support |
| 4.2.0 | 10 Dec 2025 | Maintenance Support |
| 4.3.0 | 19 Feb 2026 | Maintenance Support |
| 4.3.1 | 26 Feb 2026 | Maintenance Support |
| 4.3.2 | 20 Apr 2026 | Maintenance Support |
| 4.4.0 | 18 May 2026 | ✅ RR Full Support |
Flutter plugin
| App-facing package | Platform interface | Android package | iOS package | Release date | Status |
|---|---|---|---|---|---|
| 4.3.0 | 4.3.0 | 4.3.0 | 4.3.0 | 10 Dec 2025 | Maintenance Support |
| 4.4.0 | 4.4.0 | 4.4.0 | 4.4.0 | 20 Feb 2026 | Maintenance Support |
| 4.5.0 | 4.5.0 | 4.5.0 | 4.5.0 | 18 May 2026 | Maintenance Support |
| 4.5.1 | 4.5.1 | 4.5.1 | 4.5.1 | 25 Jun 2026 | ✅ RR Full Support |
The following table lists the internally used native SDK versions of the Flutter plugin:
| Flutter plugin | Android SDK | iOS SDK | Status |
|---|---|---|---|
| 4.1.0 | 4.1.0 | 4.0.1 | Maintenance Support |
| 4.2.0 | 4.1.2 | 4.1.3 | Maintenance Support |
| 4.3.0 | 4.2.0 | 4.2.1 | Maintenance Support |
| 4.4.0 | 4.3.2 | 4.3.2 | Maintenance Support |
| 4.5.0 | 4.4.0 | 4.4.0 | Maintenance Support |
| 4.5.1 | 4.4.0 | 4.4.0 | ✅ RR Full Support |
Check the native SDK version in the following tables for additional compatibility information such as OS, IDE, hardening, or Nevis backend information.
React Native plugin
| React Native plugin | Release date | Status |
|---|---|---|
| 4.3.0 | 10 Dec 2025 | Maintenance Support |
| 4.4.0 | 25 Feb 2026 | Maintenance Support |
| 5.0.0 | 19 May 2026 | ✅ RR Full Support |
The following table lists the internally used native SDK versions of the React Native plugin:
| React Native plugin | Android SDK | iOS SDK | Status |
|---|---|---|---|
| 4.3.0 | 4.2.0 | 4.2.1 | Maintenance Support |
| 4.4.0 | 4.3.2 | 4.3.2 | Maintenance Support |
| 5.0.0 | 4.4.0 | 4.4.0 | ✅ RR Full Support |
Check the native SDK version in the following tables for additional compatibility information such as OS, IDE, hardening, or Nevis backend information.
SDK and operating system support
iOS SDK
| iOS SDK | iOS 11 | iOS 12 | iOS 13 | iOS 14 | iOS 15 | iOS 16 | iOS 17 | iOS 18 | iOS 26 |
|---|---|---|---|---|---|---|---|---|---|
| 3.x | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ (1) |
| 4.0.0 - 4.1.0 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ (1) |
| 4.1.1 - 4.4.0 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
- Due to a known issue which could cause false positives in jailbreak detection on iOS 26.
Android SDK
| Android SDK | Android 6 (API 23) | Android 7 (API 24) | Android 8 (API 26) | Android 9 (API 28) | Android 10 (API 29) | Android 11 (API 30) | Android 12 (API 31/32) | Android 13 (API 33) | Android 14 (API 34) | Android 15 (API 35) | Android 16 (API 36) | Android 17 (API 37) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3.0.0 - 3.5.1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 3.6.0 - 3.6.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 3.7.0 - 3.8.x | ❌ (1) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 3.9.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| 3.10.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 4.1.x | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 4.2.x | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 4.3.x | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 4.4.x | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ (2,3) |
- See Android 6 deprecation
- No issues found during testing but not yet officially supported by our hardening framework vendor.
- Tested with Android 17 Beta only. No testing with the official stable release has been completed yet.
Flutter plugin
| Flutter plugin | iOS 13 | iOS 14 | iOS 15 | iOS 16 | iOS 17 | iOS 18 | iOS 26 |
|---|---|---|---|---|---|---|---|
| >= 4.0.0 < 4.2.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| >= 4.2.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Flutter plugin | Android 6 (API 23) | Android 7 (API 24) | Android 8 (API 26) | Android 9 (API 28) | Android 10 (API 29) | Android 11 (API 30) | Android 12 (API 31/32) | Android 13 (API 33) | Android 14 (API 34) | Android 15 (API 35) | Android 16 (API 36) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| >= 4.0.0 < 4.3.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| >= 4.3.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
React Native plugin
| React Native plugin | iOS 14 | iOS 15 | iOS 16 | iOS 17 | iOS 18 | iOS 26 |
|---|---|---|---|---|---|---|
| >= 4.0.0 < 4.2.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ |
| >= 4.2.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| React Native plugin | Android 6 (API 23) | Android 7 (API 24) | Android 8 (API 26) | Android 9 (API 28) | Android 10 (API 29) | Android 11 (API 30) | Android 12 (API 31/32) | Android 13 (API 33) | Android 14 (API 34) | Android 15 (API 35) | Android 16 (API 36) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| >= 4.0.0 < 4.3.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| >= 4.3.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
SDK and IDE/Environment
iOS SDK
| iOS SDK | Swift | XCode |
|---|---|---|
| 3.0.0 | Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) | Xcode 13.4.1 |
| 3.0.1 | Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) | Xcode 13.4.1 |
| 3.1.0 | Swift version 5.7.0 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) | Xcode 14.0.1 |
| 3.2.0 | Swift version 5.7.0 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) | Xcode 14.0.1 |
| 3.3.0 | Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) | Xcode 14.2.0 |
| 3.4.0 | Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) | Xcode 14.3.1 |
| 3.5.0 | Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) | Xcode 14.3.1 |
| 3.5.1 | Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) | Xcode 14.3.1 |
| 3.5.2 | Swift version 5.9.0 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.0 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.1 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.2 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.3 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.4 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.5 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.6 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.7 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.8 | Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) | Xcode 15.0.1 |
| 3.6.9 | Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) | Xcode 15.4.0 |
| 3.7.0 | Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) | Xcode 15.4.0 |
| 3.7.1 | Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) | Xcode 15.4.0 |
| 3.7.2 | Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) | Xcode 15.4.0 |
| 3.7.3 | Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) | Xcode 15.4.0 |
| 3.8.0 | Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) | Xcode 15.4.0 |
| 3.8.1 | Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) | Xcode 15.4.0 |
| 3.8.2 | Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) | Xcode 15.4.0 |
| 3.9.0 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.0.0 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.0.1 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.1.0 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.1.1 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.1.2 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.1.3 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.1.4 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.2.0 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.2.1 | Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) | Xcode 16.2.0 |
| 4.3.0 | Swift version 6.2.3 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) | Xcode 26.2.0 |
| 4.3.1 | Swift version 6.2.3 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) | Xcode 26.2.0 |
| 4.3.2 | Swift version 6.2.3 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) | Xcode 26.2.0 |
| 4.4.0 | Swift version 6.2.3 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) | Xcode 26.2.0 |
Android SDK
| Android SDK | Android Gradle Plugin | JDK |
|---|---|---|
| 3.0.0 - 3.5.1 | 4.1.0 - 7.0.3, 7.1.3, 7.2.0 - 7.2.1 | OpenJDK 11 |
| 3.6.0 - 3.8.0 | 7.0.0 - 8.2.1 | OpenJDK 11, OpenJDK 17 |
| 3.9.0 - 3.9.0 | 7.3.0 - 8.4.2 | OpenJDK 11, OpenJDK 17 |
| 3.10.0 - 3.10.x | 7.3.0 - 8.10.0 | OpenJDK 11, OpenJDK 17 |
| 4.0.0 - 4.3.2 | 8.6.0 and higher | OpenJDK 17 and higher |
| 4.4.0 | 8.11.1 and higher | OpenJDK 17 and higher |
Flutter plugin
| Flutter plugin | Flutter SDK | Dart SDK |
|---|---|---|
| 3.0.1 - 3.6.0 | 3.0.1 | 2.17.0 |
| 3.7.0 - 4.3.x | 3.13.0 | 3.1.0 |
| 4.4.x -4.5.x | 3.27.0 | 3.6.0 |
React Native plugin
| React Native plugin | React Native |
|---|---|
| 3.5.1 - 3.6.1 | 0.72.6 |
| 3.7.0 - 3.8.0 | 0.72.13 |
| 3.9.0 - 3.12.x | 0.76.6 |
| 4.0.0 - 4.3.0 | 0.76.9 |
| 4.4.x | 0.81.6 |
| 4.4.x | 0.81.6 |
| 5.0.x | 0.85.0 |
SDK and Nevis
iOS SDK
| iOS SDK | Nevis Cluster | nevisFIDO server (*) | Authentication Cloud |
|---|---|---|---|
| 3.0.0 - 3.6.9 | 2.202105.x+ | 1.11+ | ✅ |
| 3.7.0 - 4.5.x | 7.2402.x+ (1) | 7.2402.1.2 (1) | ✅ |
(*) minimum required nevisFIDO component version
(1) The SDK is compatible with lower Nevis Cluster / nevisFIDO versions but cannot use new features depending on the mentioned backend version
Android SDK
| Android SDK | Nevis Cluster | nevisFIDO server (*) | Authentication Cloud |
|---|---|---|---|
| 3.0.0 - 3.6.3 | 2.202102.x+ | 1.11+ | ✅ |
| 3.7.0 - 4.5.x | 7.2402.x+ (1) | 7.2402.1.2 (1) | ✅ |
(*) minimum required nevisFIDO component version
(1) The SDK is compatible with lower Nevis Cluster / nevisFIDO versions but cannot use new features depending on the mentioned backend version