Dynamic home page
Search...
⌘K
JavaScript
Dynamic Client
Creating a Dynamic Client
Initializing the Dynamic Client
Authentication & User Management
Signing in with Email
Signing in with SMS
Signing in with a Social Provider
Signing in with a Wallet
Signing in with a Passkey
Signing in with an External JWT
Using Captcha
User and Session Management
Handling Wallets & Networks
Getting Available Wallets to Connect
Getting Connected Addresses
Connecting and Verifying a Wallet
Getting Wallet Accounts
Getting the Wallet Account Given an Address and Chain
Getting Networks Data
Getting Active Network
Switching Active Network
Getting Balance
Getting Multichain Balances
Checking Wallet Account Availability
Signing a Message
Removing a Wallet Account
Wallet Provider Events
Dynamic Embebbed Wallets (WaaS)
Checking if Dynamic WaaS is enabled
Checking WaaS Wallet Account Type
Creating WaaS Wallet Accounts
Exporting WaaS Private Key
Importing WaaS Private Key
EVM
Adding EVM Extensions
Checking EVM Wallet Account Type
Getting a Viem WalletClient
Getting a Viem PublicClient
Solana/SVM
Adding Solana Extensions
Checking Solana Wallet Account Type
Signing and Sending Transactions with Solana
Solana Connection
MFA (Multi-Factor Authentication)
Overview
Session-Based MFA
Action-Based MFA
Passkeys
Authenticator Apps
Recovery Codes
Changelog
Explore Dynamic
Start Free
Live Support
System Status
Dynamic home page
Search...
⌘K
Explore Dynamic
Start Free
Live Support
System Status
Search...
Navigation
Changelog
Overview
Implementation Guides
SDK References
API Reference
Recipes
Troubleshooting
Overview
Implementation Guides
SDK References
API Reference
Recipes
Troubleshooting
Changelog
Copy page
Copy page
2025-09-02
JavaScript SDK
v0.1.0-alpha.0
First official alpha release of the JavaScript SDK.
Was this page helpful?
Yes
No
Previous
Recovery Codes
Filters
Clear
JavaScript SDK
Assistant
Responses are generated using AI and may contain mistakes.