Skip to main content
Sudo Cloud Card supports Flutter, React Native, Android Native, and iOS Native SDKs for digitization and wallet operations. Supported SDKs:
  • Flutter: cloudcard_flutter
  • React Native: react-native-cloudcard
  • Native SDK: Android
  • Native SDK: iOS
It supports:
  • Card provisioning and registration
  • Card lifecycle actions (freeze, unfreeze, delete, wipe)
  • EMV QR generation for customer-presented payments
  • NFC status and default payment app checks
  • Local transaction history and token usage summaries
As of March 09, 2026, the latest versions are:

Integration Summary

No matter which SDK you choose, the setup flow is broadly the same:
  1. Install the SDK package or native dependency for your platform.
  2. Configure Android repository access, manifest entries, and any required iOS dependency setup.
  3. Initialize the SDK once during app startup and register scan callbacks.
  4. Run device checks such as NFC availability, supported-device validation, and default payment app status.
  5. If you manage your own card-management system, you can pass your own RegistrationData with the required fields walletId, paymentAppInstanceId, accountId, and jwtToken. If you do not manage that payload yourself, fetch the onboarding or digitalization payload from your backend first, then pass it to registerCard. Card Digitalization Reference.
  6. Use the registered card for lifecycle actions such as freeze or unfreeze, key replenishment, wallet wipe, and token usage monitoring.
  7. Generate EMV QR codes, inspect saved transactions, and guide users to NFC or payment-app settings where needed.
The platform-specific guides below contain the exact implementation details and code samples for each SDK.

Guides

  1. Flutter SDK
  2. React Native SDK
  3. Android Native SDK
  4. iOS Native SDK