Introduction to the Embedded Wallet SDK
The Embedded Wallet SDK is the foundation that enables key features such as product traceability, user rewards, and ownership transfer in Web3 applications. It abstracts the complexity of wallet infrastructure while giving you full control and security.
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.
To enable use cases such as Digital Product Passports (DPP) or Loyalty, each end user must have access to a wallet. While it is technically possible to integrate external wallet technologies, we strongly recommend using our Embedded Wallet SDK.
Key Features
- Secure Key Management via MPC/TSS: Protect private keys using Multi-Party Computation (MPC) and Threshold Signature Schemes (TSS) - 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.
- SSO Integration: Enable Single Sign-On for seamless user experiences across sessions and platforms.
Why use the Embedded Wallet SDK?
Feature | External Wallets | Embedded Wallet SDK |
---|---|---|
User onboarding complexity | High | Low |
Integration effort | Varies | Streamlined with SDK |
Key management | Custodial or user-held | Secure via MPC/TSS |
Cross-device/session continuity | Manual | Built-in with session management |
SSO integration | Depends on provider | Built-in support |
Privacy compliance (e.g., GDPR) | Varies | Built-in selective disclosure |
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.