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?

  1. External wallets

    Browser extension / mobile app

    • High onboarding complexity (install, seed phrase, network switch)
    • Integration effort varies per wallet provider
    • Key management is custodial or user-held — single point of failure
    • Cross-device continuity is manual (re-import seed)
    • SSO integration depends on the provider
    • Privacy compliance (GDPR) varies and is not enforced
  2. Embedded Wallet SDK

    Keyban — non-custodial by design

    • Frictionless onboarding — biometric or social login, no seed phrase
    • Streamlined integration through React / React Native hooks
    • MPC/TSS — no party ever holds the full key
    • Cross-device continuity built into session management
    • SSO support out of the box (Google, Auth0, OTP)
    • Selective disclosure tooling for GDPR compliance
A six-criterion comparison: external wallets push onboarding, key management, session continuity, SSO and privacy onto the user, while the Embedded Wallet SDK handles each one through MPC/TSS, built-in sessions and 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.