Skip to main content
Dynamic home page
JavaScript SDK
Search...
⌘K
Introduction
Welcome
Key Concepts
Installation & Configuration
JavaScript Quickstart
Creating a Dynamic Client
Adding Extensions
Initializing the Dynamic Client
Chains & Networks
Network Transformers
Authenticate
Authenticate with Email
Authenticate with Social
Authenticate with SMS
Authenticate with Passkey
Authenticate with External Wallets
Adding Captcha Protection
Refresh Authentication
Refresh User Data
Check Onboarding Completion
Check MFA Authentication Status
Check Recovery Codes Acknowledgment
MFA
User & Session Management
User and Session Management
Wallets
Chain Agnostic Operations
Chain Specific Operations
Gasless (EVM)
Gasless (SVM)
WalletConnect
Funding & Onramp
Kraken
Coinbase
createCryptoDotComPayment
Events
onEvent
offEvent
Changelog
Explore Dynamic
Start Free
Live Support
System Status
Dynamic home page
JavaScript SDK
Search...
⌘K
Ask AI
Explore Dynamic
Start Free
Live Support
System Status
Search...
Navigation
Introduction
Welcome
Introduction
Welcome
Copy page
Welcome to Dynamic! We’re so excited that you’re here!
Copy page
What is Dynamic?
Dynamic combines authentication, smart wallets, and secure key management into one flexible SDK. Get the most multi-chain coverage across chains and third-party wallets.
Next:
Key concepts
(client, extensions, gas), then
Quickstart
.
Support & Feedback
You can reach out to us at any time for questions, issues, concerns, product ideas, or random thoughts. Here are some ways to do so:
Slack
Join our Slack community
X
Send us a tweet or DM us any time.
Email
Email us at
[email protected]
Founders
Bug our founders at any point at
[email protected]
(tell us anything that’s on your mind - the good and the bad).
Was this page helpful?
Yes
No
Key Concepts
Core concepts for the JavaScript SDK — client, extensions, gas, WalletConnect, and connect vs verify
Next
⌘I
On this page
What is Dynamic?
Support & Feedback
Assistant
Responses are generated using AI and may contain mistakes.