Skip to main content

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.
Step-up authentication and device registration are required for all headless integrations. Without these, users will be blocked during login or sensitive actions. See the 2026_04_01 upgrade guide.
Implement the screens below based on which authentication methods you’ve enabled in your dashboard. Email is enabled by default for most projects.

Screens

Last modified on June 25, 2026