Skip to main content
The KYC Widget is a fully Uphold-managed, embeddable solution for collecting KYC data from individual users across web and native apps. Instead of building and maintaining a custom verification interface, you embed the Widget and Uphold handles forms, document uploads, and process state on your behalf. It’s fully customizable — themes, fonts, and brand colors — so it can match your app’s look and feel.

Features

Turnkey experience

Fully managed UI and verification logic with automated state handling.Go live quickly with minimal frontend effort.

Flexible process selection

Run one or more KYC processes in a single flow.Control which processes users go through via the SDK configuration.

Multi-platform embedding

Embed seamlessly into web apps via iframe and native apps via WebView.Consistent user experience across all platforms.

Real-time event handling

SDK emits lifecycle events such as completion, error, and cancellation.Integrate deeply with your app’s flow and UI feedback.

Next Steps

Installation & setup

Install the SDK, configure CSP, and set up native app integration.

User onboarding via KYC Widget

End-to-end walkthrough for onboarding individual users with the Widget.

SDK reference

Full reference for the KycWidget class, options, methods, and events.