All Modules
Complete list of available WDK wallet, pricing, swidge, swap, bridge, lending, and fiat interfaces and modules.
A comprehensive list of all available WDK modules. Each module is designed to be modular and can be used independently or combined with others.
Core Module
The orchestrator that manages all WDK modules.
| Module | Description | Documentation |
|---|---|---|
@tetherto/wdk | Central orchestrator for all WDK modules | Docs |
Wallet Modules
Wallet modules provide blockchain-specific wallet functionality for managing addresses, balances, and transactions.
| Module | Blockchain | Description | Documentation |
|---|---|---|---|
@tetherto/wdk-wallet-btc | Bitcoin | Bitcoin SegWit wallet with BIP-39/BIP-44 support | Docs |
@tetherto/wdk-wallet-evm | EVM | Ethereum and EVM-compatible chains wallet | Docs |
@tetherto/wdk-wallet-evm-erc-4337 | EVM | ERC-4337 Account Abstraction for EVM chains | Docs |
@tetherto/wdk-wallet-evm-7702-gasless | EVM | EIP-7702 gasless account abstraction for EVM chains | Docs |
@tetherto/wdk-wallet-ton | TON | TON blockchain wallet | Docs |
@tetherto/wdk-wallet-ton-gasless | TON | Gasless Jetton transfers on TON | Docs |
@tetherto/wdk-wallet-tron | TRON | TRON blockchain wallet | Docs |
@tetherto/wdk-wallet-tron-gasfree | TRON | Gas-free transactions on TRON | Docs |
@tetherto/wdk-wallet-solana | Solana | Solana blockchain wallet | Docs |
@tetherto/wdk-wallet-solana-gasless | Solana | Gasless Solana transactions through a Kora-compatible paymaster | Docs |
@tetherto/wdk-wallet-aptos | Aptos | Aptos blockchain wallet with native APT and fungible asset support | Docs |
@tetherto/wdk-wallet-spark | Spark | Spark/Lightning Bitcoin L2 wallet | Docs |
Swidge Modules
Swidge providers can quote and execute asset routes. A route can be swap-only, bridge-only, or a combined swap and bridge route.
Rows marked Community are developed and maintained independently by third-party contributors.
Tether and the WDK Team do not endorse or assume responsibility for their code, security, or maintenance. Use your own judgment and proceed at your own risk.
| Module | Provider | Ownership | Description | Documentation |
|---|---|---|---|---|
wdk-protocol-swidge-orchestra | Flashnet Orchestra | Community | Swidge provider for BTC and stablecoin routes returned by Orchestra. Treat the live Orchestra route matrix as provider-level data and filter through package discovery before exposing routes. | Docs |
@rhino.fi/wdk-protocol-swidge-rhinofi | Rhino.fi | Community | Swidge routes for Rhino.fi cross-chain swap and bridge operations | Docs |
@symbiosis-finance/wdk-protocol-swidge-symbiosis | Symbiosis | Community | Runtime-discovered exact-input quotes with EVM, Bitcoin, and capability-gated TON, Tron, and Solana source execution through the Symbiosis API | Docs |
@lifi/wdk-protocol-swidge-lifi | LI.FI | Community | Swidge routes for LI.FI swap, bridge, and combined swap-plus-bridge operations | Docs |
Pricing Modules
Pricing modules provide PricingClient implementations for market data sources.
| Module | Provider | Description | Documentation |
|---|---|---|---|
@tetherto/wdk-pricing-coingecko-http | CoinGecko | CoinGecko HTTP pricing client for current prices, price data, and historical series | Docs |
@tetherto/wdk-pricing-bitfinex-http | Bitfinex | Bitfinex HTTP pricing client for current prices, batched price data, and historical series | Docs |
Swap Modules
DEX swap functionality for token exchanges.
| Module | Blockchain | Description | Documentation |
|---|---|---|---|
@tetherto/wdk-protocol-swap-velora-evm | EVM | DEX aggregator swap on EVM chains | Docs |
Bridge Modules
Cross-chain bridge functionality for token transfers between blockchains.
| Module | Route | Description | Documentation |
|---|---|---|---|
@tetherto/wdk-protocol-bridge-usdt0-evm | EVM → EVM + Non-EVM | USD₮0 bridging from EVM source chains to EVM and non-EVM destinations | Docs |
Lending Modules
DeFi lending and borrowing functionality.
Rows marked Community are developed and maintained independently by third-party contributors.
Tether and the WDK Team do not endorse or assume responsibility for their code, security, or maintenance. Use your own judgment and proceed at your own risk.
| Module | Blockchain | Ownership | Description | Documentation |
|---|---|---|---|---|
@tetherto/wdk-protocol-lending-aave-evm | EVM | Tether | Aave protocol integration for EVM | Docs |
@morpho-org/wdk-protocol-lending-morpho-evm | EVM | Community | Morpho Vault V2 and Morpho Blue lending integration for EVM | Docs |
Fiat Modules
On-ramp and off-ramp functionality for fiat currency integration.
| Module | Provider | Description | Documentation |
|---|---|---|---|
@tetherto/wdk-protocol-fiat-moonpay | MoonPay | MoonPay integration for fiat on-ramp | Docs |
Community Modules
Modules built by the WDK community. See the Community Modules page for more details.
Community modules are developed and maintained independently by third-party contributors.
Tether and the WDK Team do not endorse or assume responsibility for their code, security, or maintenance. Use your own judgment and proceed at your own risk.
| Module | Category | Description | Documentation |
|---|---|---|---|
@utexo/wdk-wallet-rgb | Wallet | RGB protocol wallet integration | Docs |
@utexo/wdk-rgb-lightning | Wallet | RGB Lightning node and wallet integration | Docs |
@base58-io/wdk-wallet-cosmos | Wallet | Cosmos-compatible wallet integration | Docs |
@morpho-org/wdk-protocol-lending-morpho-evm | Lending | Morpho Vault V2 and Morpho Blue lending integration | Docs |
wdk-protocol-swidge-orchestra | Swidge | Flashnet Orchestra BTC and stablecoin route integration | Docs |
@rhino.fi/wdk-protocol-swidge-rhinofi | Swidge | Rhino.fi cross-chain route integration | Docs |
@symbiosis-finance/wdk-protocol-swidge-symbiosis | Swidge | Same-chain and cross-chain exact-input routes through Symbiosis | Docs |
@lifi/wdk-protocol-swidge-lifi | Swidge | LI.FI swap and bridge route integration | Docs |