README

Wallet Development Kit (WDK)
Tetherβs open-source Wallet Development Kit (WDK) empowers developers to build secure, non-custodial wallets with unified blockchain access, stateless architecture, and complete user control. WDK simplifies the complexity of blockchain infrastructure without compromising on flexibility or security.
What is WDK?
WDK is a developer-first framework to create cross-chain wallets that are secure, extensible, and production-ready. It provides a single, stateless API to interact with Ethereum, Bitcoin, TON, and Spark (Lightning Network)βabstracting blockchain-specific complexity while keeping developers in full control of keys and data.
π Key Features
Multi-Blockchain Support: Ethereum, Polygon, Arbitrum, Bitcoin, TON, Spark
Unified API Layer: A single interface across chains
Account Abstraction: Enable gasless transactions & custom fee logic on EVM & TON
Stateless & Secure: No secrets or data are stored by WDK
Non-Custodial by Design: You manage keys; WDK never sees them
DeFi Ready: Built-in support for swaps, token transfers, and cross-chain actions
Modular & Extensible: Add your own chains, tokens, or business logic
π€ Who is WDK for?
Developers & Builders
Create mobile/web wallets in minutes using a familiar JS/TS interface
Integrate advanced features like account abstraction without reinventing the wheel
Startups & Enterprises
Launch wallet products with full ownership of UX, logic, and keys
Customize flows like tipping, swapping, buying/selling, and more
Educators & Innovators
Use WDK to prototype, test, and teach wallet development across major blockchains
π How It Works
WDK is stateless: it processes requests but stores nothing. All sensitive data (keys, sessions, configs) stays in your hands.
[Your App] β [WDK API] β [Ethereum | Bitcoin | TON | Spark]
This guarantees:
No custodial risk
Full user control
Flexibility to scale or pivot
π οΈ Use Cases
Build wallets for creators, communities, or DAOs
Integrate wallet functions into DeFi, payments, gaming, or tipping apps
Develop cross-platform wallet experiences (React Native, Electron, Web)
π Supported Blockchains
WDK supports a growing set of blockchains. This list is continuously expanding, with more integrations coming soon. Chains marked with β³ are in active development.
Ethereum
EVM
β
Leading smart contract platform, supports ERC-20 tokens and DeFi.
Arbitrum
L2 / EVM
β
Layer 2 scaling solution for Ethereum, fast and cost-effective.
Polygon
L2 / EVM
β
Scalable, low-fee EVM chain, ideal for dApps and DeFi.
Bitcoin
Native
β
The original cryptocurrency, secure and widely adopted.
TON
Non-EVM
β
High-performance blockchain for decentralized apps and payments.
Spark
*
β
Fast, low-fee Bitcoin payments via Lightning Network.
Solana
Non-EVM
β³
Ultra-fast, low-fee chain for DeFi and NFTs with a unique parallel runtime.
TRON
Non-EVM
β³
High-throughput blockchain optimized for stablecoin transfers and payments.
π Completely non custodial
WDK never stores or transmits secrets. Developers are responsible for key storage using secure techniques like OS keychain, HSMs, or hardware wallets. All operations are performed in-memory.
π¬ Contact us to get started!
WDK is currently in private beta. If you're building wallet products, protocols, or integrations and want early access:
π Please fill out this form π
Weβre especially excited to collaborate with:
Layer 1/2 chains looking for wallet integrations
Fintech and crypto startups building novel user experiences
π Open Source Vision
We are committed to making WDK fully open-source in 2025. Join us now to shape its roadmap and be part of a growing ecosystem of developers creating the next generation of crypto wallets.
Last updated