Recommended: JavaScript SDK with React Hooks
For new React apps, we recommend the JavaScript SDK with React Hooks (
@dynamic-labs-sdk/react-hooks) instead of the legacy React SDK documented here. The JS SDK comes with many benefits such as a much smaller bundle size and other optimizations. Use the React quickstart (JavaScript SDK) to get started.Screens
| Authentication method | Description | Guide |
|---|---|---|
| Collect email, send OTP, verify code | Guide | |
| SMS | Collect phone number, send OTP, verify code | Guide |
| Social | Trigger OAuth redirect per provider | Guide |
| External JWT | Sign in with an externally issued JWT (enterprise) | Guide |
| Passkey | Authenticate with a registered passkey | Guide |
| External Wallets | Connect and verify an external wallet | Guide |
| MFA | Prompt for TOTP code or passkey | Guide |
| Captcha | Render and submit captcha challenge | Guide |
| Step-up authentication | Re-verify identity before sensitive actions | Guide |
| Device registration | Verify identity on unrecognized device login | Guide |