Skip to main content
The package has no dependencies. It runs in browsers, Workers, Node, Bun, and Expo.

App encryption

Encryption scopes, key extraction, public-key lookup, and encrypting for other users.

OAuth and PKCE

startPkceLogin, completeOAuthCallback, exchangeCode, verifyJwt, and server helpers.

Ave Session

Token and key persistence, refresh coordination, and Convex, Svelte, and Expo adapters.

Import paths

Sign in with an encryption key

Verify tokens on your server

principal.subject is the identity ID. principal.claims holds the verified id_token claims.

Expo

Expo native has no Web Crypto digest. Configure expo-crypto once at startup:
See Expo with AuthSession.
Last modified on September 28, 2026