LazorKit Documentation
Documentation for LazorKit SDKs.
LazorKit allows you to build Passkey-native Solana applications.
Traditionally, crypto requires users to manage complex seed phrases. LazorKit replaces this with the standard biometrics users already know: FaceID, TouchID, or Windows Hello.
By leveraging WebAuthn and smart accounts (PDAs), LazorKit provides a seedless onboarding experience that is both secure and familiar—turning every device into a hardware wallet.
SDKs
React Native SDK
React Native bindings for iOS and Android. Implements native passkey integration and secure storage.
React Native Documentation →
React SDK
React hooks and components for web applications. Supports browser-based WebAuthn authentication.
React Documentation →
Core Concepts
Biometric Authentication
LazorKit uses WebAuthn credentials (Passkeys) for signing. Instead of handling keys directly, a hardware-bound credential is created in your device's Secure Enclave (TouchID, FaceID, or Windows Hello). The secret material never leaves the device.
Smart Wallets
Accounts are Program Derived Addresses (PDAs) controlled by the LazorKit on-chain program.
- Recovery: Logic for key rotation and recovery.
- Policies: On-chain spending limits and access controls.
- Session Keys: Ephemeral keys for scoped application access.
Paymaster
The Paymaster service enables gas sponsorship. Transactions can be paid for by an external relayer, removing the requirement for users to hold SOL for network fees.