Widget SDKs vs API clients
Available SDKs
Widget SDKs — drop-in verification UI: API clients — call the REST API from your backend:- PHP · Java · Python · Go · TypeScript
Packages and repositories
Configuration options
The web widgets (JavaScript, React, and the Flutter WebView build) take an options object. Every widget needs yourapp_id, p_key, type, and a config.widget_id; the rest — a reference_id to tie the session to your user, prefill data, and inline-embed settings — are optional.
Full options reference → — the JavaScript page documents every option. React takes the same options as camelCase props.
Mobile SDKs are simpler. React Native, Flutter, iOS and Android launch with just a WidgetID (plus an optional reference ID and email). The whole flow — checks, branding, data collection — is configured in EasyOnboard and identified by that WidgetID.