WDK logoWDK documentation

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.

ModuleDescriptionDocumentation
@tetherto/wdkCentral orchestrator for all WDK modulesDocs

Wallet Modules

Wallet modules provide blockchain-specific wallet functionality for managing addresses, balances, and transactions.

ModuleBlockchainDescriptionDocumentation
@tetherto/wdk-wallet-btcBitcoinBitcoin SegWit wallet with BIP-39/BIP-44 supportDocs
@tetherto/wdk-wallet-evmEVMEthereum and EVM-compatible chains walletDocs
@tetherto/wdk-wallet-evm-erc-4337EVMERC-4337 Account Abstraction for EVM chainsDocs
@tetherto/wdk-wallet-evm-7702-gaslessEVMEIP-7702 gasless account abstraction for EVM chainsDocs
@tetherto/wdk-wallet-tonTONTON blockchain walletDocs
@tetherto/wdk-wallet-ton-gaslessTONGasless Jetton transfers on TONDocs
@tetherto/wdk-wallet-tronTRONTRON blockchain walletDocs
@tetherto/wdk-wallet-tron-gasfreeTRONGas-free transactions on TRONDocs
@tetherto/wdk-wallet-solanaSolanaSolana blockchain walletDocs
@tetherto/wdk-wallet-solana-gaslessSolanaGasless Solana transactions through a Kora-compatible paymasterDocs
@tetherto/wdk-wallet-aptosAptosAptos blockchain wallet with native APT and fungible asset supportDocs
@tetherto/wdk-wallet-sparkSparkSpark/Lightning Bitcoin L2 walletDocs

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.

ModuleProviderOwnershipDescriptionDocumentation
wdk-protocol-swidge-orchestraFlashnet OrchestraCommunitySwidge 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-rhinofiRhino.fiCommunitySwidge routes for Rhino.fi cross-chain swap and bridge operationsDocs
@symbiosis-finance/wdk-protocol-swidge-symbiosisSymbiosisCommunityRuntime-discovered exact-input quotes with EVM, Bitcoin, and capability-gated TON, Tron, and Solana source execution through the Symbiosis APIDocs
@lifi/wdk-protocol-swidge-lifiLI.FICommunitySwidge routes for LI.FI swap, bridge, and combined swap-plus-bridge operationsDocs

Pricing Modules

Pricing modules provide PricingClient implementations for market data sources.

ModuleProviderDescriptionDocumentation
@tetherto/wdk-pricing-coingecko-httpCoinGeckoCoinGecko HTTP pricing client for current prices, price data, and historical seriesDocs
@tetherto/wdk-pricing-bitfinex-httpBitfinexBitfinex HTTP pricing client for current prices, batched price data, and historical seriesDocs

Swap Modules

DEX swap functionality for token exchanges.

ModuleBlockchainDescriptionDocumentation
@tetherto/wdk-protocol-swap-velora-evmEVMDEX aggregator swap on EVM chainsDocs

Bridge Modules

Cross-chain bridge functionality for token transfers between blockchains.

ModuleRouteDescriptionDocumentation
@tetherto/wdk-protocol-bridge-usdt0-evmEVM → EVM + Non-EVMUSD₮0 bridging from EVM source chains to EVM and non-EVM destinationsDocs

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.

ModuleBlockchainOwnershipDescriptionDocumentation
@tetherto/wdk-protocol-lending-aave-evmEVMTetherAave protocol integration for EVMDocs
@morpho-org/wdk-protocol-lending-morpho-evmEVMCommunityMorpho Vault V2 and Morpho Blue lending integration for EVMDocs

Fiat Modules

On-ramp and off-ramp functionality for fiat currency integration.

ModuleProviderDescriptionDocumentation
@tetherto/wdk-protocol-fiat-moonpayMoonPayMoonPay integration for fiat on-rampDocs

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.

ModuleCategoryDescriptionDocumentation
@utexo/wdk-wallet-rgbWalletRGB protocol wallet integrationDocs
@utexo/wdk-rgb-lightningWalletRGB Lightning node and wallet integrationDocs
@base58-io/wdk-wallet-cosmosWalletCosmos-compatible wallet integrationDocs
@morpho-org/wdk-protocol-lending-morpho-evmLendingMorpho Vault V2 and Morpho Blue lending integrationDocs
wdk-protocol-swidge-orchestraSwidgeFlashnet Orchestra BTC and stablecoin route integrationDocs
@rhino.fi/wdk-protocol-swidge-rhinofiSwidgeRhino.fi cross-chain route integrationDocs
@symbiosis-finance/wdk-protocol-swidge-symbiosisSwidgeSame-chain and cross-chain exact-input routes through SymbiosisDocs
@lifi/wdk-protocol-swidge-lifiSwidgeLI.FI swap and bridge route integrationDocs

On this page