update
Announcing our public release & a free multi-chain wallet adapter! 🎉
Dynamic is a full service authentication platform. We generate nonces, follow SIWE guidelines, and send back an easy to work with JWT (oh, and we also offer a free multi-chain wallet adapter).
Only need a multi-chain wallet adapter? We got you covered free
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
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 install @dynamic-labs/sdk-react
import { DynamicContextProvider, DynamicWidget} from '@dynamic-labs/sdk-react';
const App = () => (
<DynamicContextProvider
settings={{environmentId:'Environment ID'}}>
<DynamicWidget />
</DynamicContextProvider>
);
export default App;
Set up an account to get your environment ID
This takes a few seconds.
npm install -@dynamic-labs/sdk-react
Once you set up your snippet, you can further customize things within your developer dashboard.
import { DynamicContextProvider, DynamicWidget} from '@dynamic-labs/sdk-react';
const App = () => (
<DynamicContextProvider
settings={{
environmentId:
'Enter your Environment ID here'
}}>
<DynamicWidget />
</DynamicContextProvider>
);
export default App;
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.