Wallet infrastructure, for Polkadot ecosystem
LunoKit is the core product developed by Lunolab, dedicated to building an open-source, customizable, and developer-friendly Web3 account connection infrastructure for Polkadot SDK-based blockchains.

LunoKit simplifies wallet integration, so developers can focus on building great products
Dynamic Imports
Simple React hooks and components for seamless wallet integration.
Multiple Chain Support
The best connect wallet button for allowing users to switch between chains/networks with ease.
Minimal Dependencies
All wallet dependencies are included in separate packages, so you only include the ones you want to use in your app.
Technical Architecture
Three-layer architecture designed for scalability, maintainability, and developer experience
- Unified connector interface
- Chain configuration management
- Account management abstraction
- Signer abstraction layer
- Lightweight Zustand state management
- TanStack Query integration
- Dedot API instance management
- 20+ essential hooks with smart reconnection
- Tailwind CSS 4.x styling
- Radix UI accessibility
- Plug-and-play components
- Fully customizable theming

Install our SDK in minutes!
Install the LunoKit NPM package
> npm i @luno-kit/react @luno-kit/ui @tanstack/react-query
Set up your React snippet and customize
Build LunoKit Together
We welcome every voice from our community. If you have any questions, suggestions, or ideas, please reach out to us through:
© 2025 Lunolab. All rights reserved. Built with ❤️ for the Polkadot ecosystem.