LazorKit LogoLazorKit

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.

Resources