Skip to main content
Our Frontend SDKs are available for Android, iOS, Web, and React Native. They enable you to:
  1. Collect device signals to strengthen verification and reduce fraud.
  2. Perform silent verification to verify phone numbers without asking users to enter a code.
The Frontend SDKs currently can integrate with the Verify and Watch APIs.
Scope your SDK keys to a specific platform for better fraud prevention. When generating an SDK key in the dashboard, select the device platform (Android, Apple, Web, etc.) that matches your intended use case. Prelude enforces that scoped SDK keys can only be used by matching device platforms, preventing misuse across platforms.

How device signal collection works

1

Capture device signals

The Frontend SDK collects device signals and dispatches them to Prelude.
2

Dispatch ID creation

Prelude generates a Dispatch ID from those signals and returns it to the SDK.
3

Dispatch ID usage

Forward the Dispatch ID to your backend and include it in requests to Prelude’s Verify or Watch APIs.

Learn more about each platform’s SDK

Android SDK

Learn how to integrate the Android SDK into your application.

iOS SDK

Learn how to integrate the iOS SDK into your application.

Web SDK

Learn how to integrate the Web SDK into your application.

React Native SDK

Learn how to integrate the React Native SDK into your application.

Flutter SDK

Learn how to integrate the Flutter SDK into your application.