Introduction
Under Development: This SDK is currently in development. Documentation and API may change. For production use, please contact our team.
Overview
The vouch Mobile SDK enables native iOS and Android applications to integrate cryptographic verification capabilities directly into their user flows. Users can generate web proofs from their mobile devices without leaving your native application, providing a seamless and secure verification experience.
Platform Support
iOS
The vouch iOS SDK is available for Swift applications targeting iOS 16.4 and above. The SDK provides a SwiftUI-based interface that can be embedded directly into your application, enabling seamless cryptographic verification workflows.
Minimum Requirements:
- Minimal deployment target set to iOS 14+. (The SDK requires iOS 16.4+ to perform a proof, but for compatibility reasons we allow linking to older iOS versions).
Key Features:
- Native SwiftUI integration
- Swift Package Manager support
- Seamless user experience with in-app verification flows
- Comprehensive error handling and callback support
Getting Started:
- Installation Guide - Set up the SDK in your iOS project
- Usage Guide (Swift) - Learn how to integrate verification flows into your Swift app
- Usage Guide (Objective-C) - Learn how to integrate verification flows into your Objective-C app
Repository: vouch-ios-sdk on GitHub
Android
The vouch Android SDK is available for applications targeting API level 33 and above. The SDK provides a Kotlin-based, Java-compatible interface that can be embedded directly into your application, enabling seamless cryptographic verification workflows.
Key Features:
- Native integration
- distributed via Maven
- Seamless user experience with in-app verification flows
- Comprehensive error handling and callback support
Getting Started:
- Installation Guide - Set up the SDK in your Android project
- Usage Guide (Kotlin) - Learn how to integrate verification flows into your Kotlin app
- Integration for apps with lower minSDK - Learn how to integrate the SDK into apps with lower minSDK
Example application: vouch-android-sdk-example on GitHub
Minimum Requirements:
- Android 13+ (API level 33+)
- RAM: Minimum requirements vary by data source complexity. 4GB RAM is recommended for optimal performance.