Practical overview
When it fits
Use LazorKit when evaluating SDK components and examples for a Solana application that needs passkey-based wallet signing, mobile or web client support, sponsored gas, or on-chain spending controls.
Who it is for
- Developers integrating passkey signing into Solana wallet applications.
- Teams building web or Expo/React Native wallet clients.
- Developers exploring sponsored transaction fees or wallet permission controls.
Documented uses
- Add device-based passkey authentication and signing to a Solana smart-wallet app.
- Build a web or React Native/Expo client using the relevant SDK adapter.
- Set up a wallet flow that uses a paymaster to cover gas.
- Represent role-based permissions and spending limits in on-chain wallet controls.
Requirements & limits
- The web package is @lazorkit/wallet; the React Native/Expo package is @lazorkit/wallet-mobile-adapter.
- Repository development requires Node 18 or newer and pnpm; the Expo examples use Yarn.
- The repository states the software is pre-audit and not for production use.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the LazorKit workspace
Clone the repository with its submodules and install workspace dependencies.
Before you start
- Node.js 18 or newer
- pnpm; the repository pins pnpm 10.33.2
Steps
Clone the repository with its submodules: git clone --recurse-submodules https://github.com/lazor-kit/lazor-kit.git
Change into the lazor-kit directory.
Install dependencies with pnpm install.
Expected outcome
The repository and its workspace dependencies are installed; this setup alone does not run an app or build a package.
Guide limitations
- The repository warns that the software is pre-audit and should not be used in production.
Prepare the Expo React Native example
Build the mobile adapter and install the Expo example's dependencies before launching its documented platform target.
Before you start
- Node.js 18 or newer and pnpm for the repository package build
- Yarn for the Expo example
Steps
From the repository root, build the adapter with pnpm --filter @lazorkit/wallet-mobile-adapter build.
Change into examples/expo-react-native.
Install the example dependencies with yarn install.
Run yarn ios, yarn android, or yarn web.
Expected outcome
The documented commands prepare and launch the Expo example for a selected iOS, Android, or web target.
Guide limitations
- The repository warns that the software is pre-audit and should not be used in production.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 13 October 2026
- Original website title
- lazor-kit/lazor-kit · Official homepage title · retained in its source language

