Skip to main content

SDK overview

The SDK is a mobile version of Procivis One Core functionality for iOS, Android, and React Native. Use the same credential operations, adapted for mobile capabilities.

Mobile-specific capabilities

  • Bluetooth Low Energy (BLE) communication
  • QR code and NFC engagement for offline ISO 18013-5 presentation flows
  • Hardware key storage
    • Secure Enclave (iOS) and Android Keystore (TEE or Strongbox)
  • Remote Secure Element
  • MQTT

Use cases

  • Wallet applications: Store and present credentials
  • Verifier applications: Scan and verify credentials
  • Issuer applications: Issue credentials from mobile devices
  • Custom implementations: Build your own credential workflows

Choose your platform

When to use SDK vs. API

  • Use SDKs for mobile apps that need credential handling
  • Use REST API for server-side integrations and web applications

Getting started

See our Wallet app for a reference implementation.