Plain JavaScript or TypeScript
Use the framework-agnostic core directly:@avokjs/core is the browser and plain-JS SDK. It has no framework dependency.
React (web)
react >=19.2.7.
React Native or Expo
react >=19.2.7, react-native >=0.86.0, and `expo-secure-store
=57.0.0React Native also needs native platform configuration before any passkey call works. See React Native setup.. The passkey module is injected rather than bundled. Passreact-native-passkey, or any object that matchesReactNativePasskeyLike`. Passkeys require a PRF-capable provider, such as iCloud Keychain or Google Password Manager.
Which package do I install?
The facades are thin layers over
@avokjs/core. Next, create your first
wallet.