Learn more
Try out the Coinbase Smart Wallet for yourself with Dynamic SDK!
Dynamic is a full service authentication platform. We generate nonces, follow SIWE guidelines, and send back an easy to work with JWT.
Your Bitcoin wallet adapter is now available
Dynamic works with EVM chains, Solana, Algorand, Flow, Starknet, and with many more chains coming soon.
Colors? Themes? You can control them both. Dynamic provides a simple dashboard to customize the authentication modal to your needs.
Our SDK learns over time, meaning that as users come back to your site, their experience becomes more and more streamlined.
Our SDK leverages ethers.js, Solana web3js and other open source libraries that you know and love.
It takes less time than an Ethereum transaction takes to settle
Set up an account to get your environment ID.
This takes a few seconds.
Once you set up your snippet, you can further customize things within your developer dashboard. You can also check out a working demo environment here:
npm i @dynamic-labs/sdk-react-core @dynamic-labs/ethereum
import { DynamicContextProvider, DynamicWidget} from '@dynamic-labs/sdk-react-core';
import { EthereumWalletConnectors} from '@dynamic-labs/ethereum';
export const App = () => (
<DynamicContextProvider settings={{environmentId:'ID', walletConnectors: [EthereumWalletConnectors]}}>
<DynamicWidget />
</DynamicContextProvider>
);
Set up an account to get your environment ID
This takes a few seconds.
npm i @dynamic-labs/sdk-react-core @dynamic-labs/ethereum
Once you set up your snippet, you can further customize things within your developer dashboard.
import { DynamicContextProvider, DynamicWidget} from '@dynamic-labs/sdk-react-core';
import { EthereumWalletConnectors} from '@dynamic-labs/ethereum';
export const App = () => (
<DynamicContextProvider settings={{environmentId:'ID', walletConnectors: [EthereumWalletConnectors]}}>
<DynamicWidget />
</DynamicContextProvider>
);
Dynamic packages up auth into simple to use JWTs, so that you don’t have to worry about the setup complexity.
With Dynamic, you get a full user management system and micro-CRM, which you can access via our UI and set of powerful APIs.
Security is our first & top priority. You can learn more about it here.
Understand which wallets your customers use, how they interact with your site, and much more.
With a simple toggle, Dynamic's information collection flow turns into an email verification flow. We take care of verification codes, ensure uniqueness, and much more. You get verified emails you can use to communicate with your users.
Returning users? We’ll automatically adapt our flow to make it easy for them. End users who are new to web3? We’ll focus on explaining how to get started.
Dynamic aims to support all wallets across all chains, whether they are web, injected, smart contract, hardware, mobile, desktop or others.