Skip to main content
Dynamic home page
Javascript SDK
Search...
⌘K
Installation & Configuration
Javascript Quickstart
Creating a Dynamic Client
Initializing the Dynamic Client
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
MFA
Bring Your Own Authentication
Using your own authentication provider
Configuring your authentication provider
Integrating your authentication provider with Dynamic
Wallets
Chain Agnostic Operations
Chain Specific Operations
Gasless (EVM)
Gasless (SVM)
WalletConnect
Funding & Onramp
Kraken
Coinbase
createCryptoDotComPayment
Events
onEvent
offEvent
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
Installation & Configuration
Javascript Quickstart
Installation & Configuration
Javascript Quickstart
Copy page
Copy page
Install the SDK
Initialize the SDK
To quickly test the login flow, you can enable
Test Accounts
in Sandbox mode.
For more information about the client, check out the two in depth guides below:
Creating a Dynamic Client
Initializing the Dynamic Client
Was this page helpful?
Yes
No
Creating a Dynamic Client
The first step in using the JavaScript SDK is to create a Dynamic Client
Next
⌘I
On this page
Install the SDK
Initialize the SDK