Skip to main content

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?

FeatureExternal WalletsEmbedded Wallet SDK
User onboarding complexityHighLow
Integration effortVariesStreamlined with SDK
Key managementCustodial or user-heldSecure via MPC/TSS
Cross-device/session continuityManualBuilt-in with session management
SSO integrationDepends on providerBuilt-in support
Privacy compliance (e.g., GDPR)VariesBuilt-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


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.