Skip to main content
Avok ships three packages. Install the one that matches your platform.

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)

Peer dependency: react >=19.2.7.

React Native or Expo

Peer dependencies: react >=19.2.7, react-native >=0.86.0, and `expo-secure-store
=57.0.0. The passkey module is injected rather than bundled. Pass react-native-passkey, or any object that matches ReactNativePasskeyLike`. Passkeys require a PRF-capable provider, such as iCloud Keychain or Google Password Manager.
React Native also needs native platform configuration before any passkey call works. See React Native setup.

Which package do I install?

The facades are thin layers over @avokjs/core. Next, create your first wallet.