Key Features
Session Keys
Sign once, transact infinitely. Users authenticate once and all subsequent transactions are signed automatically without prompts.
Passkey Security
Private keys are encrypted with device biometrics (FaceID/TouchID) and used only for session creation.
Gasless Transactions
Users can transact without holding ETH. All gas fees are sponsored via AVNU Paymaster.
Cross-Platform
SDKs for both web (React) and mobile (React Native) with unified APIs.
How Session Keys Work
Cavos uses session keys as the core transaction signing mechanism:- User authenticates with Google, Apple, or a passkey
- Session is created automatically with a temporary keypair (valid for 1 hour)
- Private key is cleared from memory immediately after session creation
- All transactions are signed with the session key - no additional prompts needed
[!NOTE] The user’s private key is only used once to authorize the session. After that, it’s removed from memory for maximum security.
Choose Your Platform
Web SDK
For React web applications. Uses WebAuthn for passkey authentication.
React Native SDK
For iOS and Android apps. Uses native passkeys with platform authenticators.

