Vouch logovouch

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:

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:

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.