LazorKit SDK Example

Passkey Authentication

Secure, passwordless wallet access on Solana using WebAuthn passkeys.No seed phrases, no extensions – just your fingerprint or face.

Click to authenticate with your device's biometrics
Security Features

Why Passkey Authentication?

Experience the next generation of wallet security with WebAuthn passkeys. No extensions, no seed phrases – just seamless biometric authentication.

No Seed Phrases

Use biometrics or device PIN instead of remembering complex seed phrases. Your keys stay on your device.

WebAuthn Security

Enterprise-grade security with hardware-backed credentials. The same tech protecting bank accounts.

Gasless Transactions

Pay transaction fees with USDC using built-in paymaster support. No SOL needed to get started.

Cross-Device Sync

Sync your passkeys across devices with platform authenticators like iCloud Keychain or Google.

Smart Wallets

Account abstraction enables powerful wallet features like social recovery and spending limits.

Universal Standard

Built on FIDO2/WebAuthn – the future of passwordless authentication used by billions.

Quick Implementation

connect-button.tsx
1import { useWallet } from '@lazorkit/wallet';
2
3function ConnectButton() {
4 const { connect, disconnect, isConnected, wallet } = useWallet();
5
6 if (isConnected && wallet) {
7 return (
8 <button onClick={disconnect}>
9 {wallet.smartWallet.slice(0, 6)}...
10 </button>
11 );
12 }
13
14 return (
15 <button onClick={connect}>
16 Connect with Passkey
17 </button>
18 );
19}