Introduction to the Embedded Wallet SDK
Overview
Keyban's Embedded Wallet SDK helps you integrate a secure, non-custodial wallet directly into your app - without exposing users to the complexity of blockchain. It supports both React (Web) and React Native (Mobile) environments.
Key Features
- Secure Key Management via MPC: Protect private keys using Multi-Party Computation (MPC) - no single party ever holds the full key.
- React & React Native Hooks: Seamless integration into frontend apps via intuitive hooks and context providers.
- Cross-chain Support: Interact with assets and contracts on Ethereum, Polygon, Starknet, and Stellar.
- Token & NFT Operations: Send, receive, display, and monitor ERC-20, ERC-721, and ERC-1155 assets.
- Session-based Access Control: Temporary, revocable sessions allow secure access across tabs or devices.
- Built-in Privacy Tools: Cookieless analytics and selective disclosure tools for GDPR compliance.
Use Cases
- Embedded non-custodial wallet for web and mobile apps without blockchain onboarding friction.
- Digital Product Passport (DPP) storage and access control per user or partner.
- Loyalty, resale, or event-based flows requiring wallet interactions without requiring user expertise.
Getting Started
- Quick Start Guide: Refer to the Quick Start Guide for step-by-step instructions.
- Community Support: Join our Discord for assistance and discussions.
- Contact Us: For any questions, contact support@keyban.com.
By integrating the Embedded Wallet SDK into your product, you enable secure, frictionless Web3 experiences - tailored to users who don’t even need to know what a wallet is.