2026_04_01
Setting2026_04_01 as your minimum version enables two security features:
Step-up authentication
Step-up authentication requires users to re-verify their identity before performing sensitive actions. Credential linking/unlinking and wallet export always require step-up verification. Wallet sign is optional and configurable.Device registration
Device registration protects accounts from takeover by verifying users when they sign in from an unrecognized device. They receive an email verification link before being granted access. New users are registered automatically during signup with no extra friction.Action required
You must implement both features in your app before setting the minimum API version. Once enabled, the backend enforces these requirements immediately — users will see errors if your app doesn’t handle them. If you use Dynamic’s built-in widget UI (The Dynamic Widget with the React SDK, for example) you are all set, just upgrade to the latest version. If you have a headless integration, you need to build the verification UI yourself — start with the feature overviews, then check minimum SDK versions and per-SDK guides.Feature overviews
- Step-up authentication — how it works, verification methods, scopes, and SDK implementation guides
- Device registration — how it works and SDK implementation guides
Minimum SDK versions
These minimum versions include support for step-up authentication and device registration. Implement both flows before raising your minimum API version.| SDK | Minimum version |
|---|---|
| React | 4.76.0 |
| React Native | 4.76.0 |
| JavaScript | 0.24.1 |
| Node | 0.0.323 |
| Flutter | 1.2.10 |
| Kotlin | 1.0.8 |
| Swift | 1.0.11 |