update
Announcing our public release & a free multi-chain wallet adapter! 🎉
Need more UI, UX or user management flexibility? We got you covered.
// Sort and filter to a subset of wallets
<DynamicContextProvider
settings={{
...
walletsFilter: FilterAndSortWallets(['metamask', 'coinbase', 'walletconnect', 'zengo']);
}
}}
That means you can leverage powerful APIs to manage users, create access lists, and spin up new projects.
// Get all the users for a project environnement
curl --request GET '<https://app.dynamic.xyz/api/v0/environments/[ENVIRONMENT_ID]/users>' \
-header 'Content-Type: application/json' \
-header 'Authorization: Bearer [YOUR_API_TOKEN_HERE]'
Go beyond our dashboard and control key design elements directly via props.
Have a site that adapts to light and dark modes? Dynamic can programmatically adapt as well, so that your login flows feel consistent with your site.
Want to focus on specific wallets and further control the experience? you can dictate which wallets show up, their order, and much more.
Coming soon - take over all design elements of Dynamic's SDK via easy to use props, making our modal your own.
Get all the entries for a project environnement
curl --request POST '<https://app.dynamic.xyz/api/v0/allowlists/[ALLOWLIST_ID]/entries>' \
-header 'Content-Type: application/json' \
-header 'Authorization: Bearer [YOUR_API_TOKEN_HERE]' \
-data-raw '{*"walletPublicKey": "publickey"*}'
Have multiple customers that need different instances for their users? You can leverage our environment API to programmatically spin up new projects, creating privacy and isolation between your users.