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.