Craft magical onchain experiences.

Dynamic offers a suite of tools for effortless log in, wallet creation and user management. Designed for users. Built for developers.

Trusted by

Pudgy Penguins
starkware
animoca
Magic Eden
Doodles
Token proof
flipside
alongside
Superform
Maple
Neynar
Ondo finance
Berachain
Onefootball
DFlow
Royal
Pudgy Penguins
starkware
animoca
Magic Eden
Doodles
Token proof
flipside
alongside
Superform
Maple
Neynar
Ondo finance
Berachain
Onefootball
DFlow
Royal
Pudgy Penguins
starkware
animoca
Magic Eden
Doodles
Token proof
flipside
alongside
Superform
Maple
Neynar
Ondo finance
Berachain
Onefootball
DFlow
Royal
Pudgy Penguins
starkware
animoca
Magic Eden
Doodles
Token proof
flipside
alongside
Superform
Maple
Neynar
Ondo finance
Berachain
Onefootball
DFlow
Royal

Set Dynamic up in 3 easy steps

1

Get an environment ID

Set up an account to get your environment ID.

2

Install the Dynamic NPM package

This takes a few seconds.

3

Set up your React snippet and customize

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:

Copied!

npm i @dynamic-labs/sdk-react-core @dynamic-labs/ethereum

>
Copied!

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>
);


1

Get an environment ID

Set up an account to get your environment ID.

Install the Dynamic NPM package

This takes a few seconds.

Copied!

npm i @dynamic-labs/sdk-react-core @dynamic-labs/ethereum

>
2

Set up your React snippet and customize

Once you set up your snippet, you can further customize things within your developer dashboard.

Copied!

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>
);


3

See a live demo

You can also check out a working demo environment here:

Web3 login even your grandparents can use

  • Non-Custodial

    Only you can access your keys

  • Passwordless

    We use Passkeys to offer better security and experience

  • Integrated on/off ramps

    Exchange fiat for crypto with a single-click

  • Available on EVM and Solana

    Spin up wallets for any chain instantly

Web3 login for your crypto power users

Dynamic is a full service authentication platform. We generate nonces, follow SIWE guidelines, and send back an easy to work with JWT.

  • Customizable

  • Multi-chain

  • Built on tools you love

We support

Bitcoin
Ethereum, L2s and side chains
Solana
Flow
Starknet
Bitcoin
Ethereum, L2s and side chains
Solana
Flow
Starknet
Bitcoin
Ethereum, L2s and side chains
Solana
Flow
Starknet
Bitcoin
Ethereum, L2s and side chains
Solana
Flow
Starknet
Bitcoin
Ethereum, L2s and side chains
Solana
Flow
Starknet
Bitcoin
Ethereum, L2s and side chains
Solana
Flow
Starknet
Bitcoin
Ethereum, L2s and side chains
Solana
Flow
Starknet

One wallet, two wallets, red wallet, blue wallet

Your users have multiple wallets. Leverage our user profile widget help them consolidate wallets into a single account and manage their profile information in one location.

  • Multiple wallets in the same account

  • Wallet switch detection

  • Account merging

Identity orchestration, not just authentication

Dynamic offers a myriad of integrations beyond authentication. Leverage advanced built-in access lists, NFT gating, and identity integrations with simple toggles in your developer dashboard.

  • Advanced NFT gating

  • Onboarding information capture

  • Allow lists

A wallet library with superpowers

Dynamic offers a powerful multi-chain wallet adapter that lets you build incredible login experiences in minutes using ethers, viem, wagmi, etc.

Built on

View Live demo

Customize your SDK

Log in or sign up
Metamask
Metamask
Installed
EVM
Phantom
Phantom
Installed
Solana
Braavos
Braavos
Installed
Starknet
Blocto
Blocto
Installed
Flow
Coinbase Wallet
Coinbase Wallet
Installed
EVM
WalletConnect
WalletConnect
Installed
EVM
Trust Wallet
Trust Wallet
Installed
EVM
Dapper
Dapper
Installed
EVM
Brave Wallet
Brave Wallet
Installed
EVM
Glow
Glow
Installed
Solana
Argent
Argent
Installed
Starknet
Dapper
Dapper
Installed
Flow
Lilico
Lilico
Installed
Flow
Opera Wallet
Opera Wallet
Installed
EVM
Leather
Leather
Installed
Bitcoin
Magic Eden
Magic Eden
Installed
Bitcoin
Unisat
Unisat
Installed
Bitcoin
OKX
OKX
Installed
Bitcoin
Xverse
Xverse
Installed
Bitcoin
Ledger
Ledger
Installed
EVM
Rabby
Rabby
Installed
EVM
Ledger
Ledger
Installed
Solana
Exodus
Exodus
Installed
EVM
Exodus
Exodus
Installed
Solana
Exodus
Exodus
Installed
Bitcoin
Backpack
Backpack
Installed
EVM
Backpack
Backpack
Installed
Solana
Solflare
Solflare
Installed
Solana
View all wallets
+180 available
Or use email / social
Continue
Select your wallet
Metamask
Metamask
Installed
EVM
Phantom
Phantom
Installed
Solana
Braavos
Braavos
Installed
Starknet
Blocto
Blocto
Installed
Flow
Coinbase Wallet
Coinbase Wallet
Installed
EVM
WalletConnect
WalletConnect
Installed
EVM
Trust Wallet
Trust Wallet
Installed
EVM
Dapper
Dapper
Installed
EVM
Brave Wallet
Brave Wallet
Installed
EVM
Glow
Glow
Installed
Solana
Argent
Argent
Installed
Starknet
Dapper
Dapper
Installed
Flow
Lilico
Lilico
Installed
Flow
Opera Wallet
Opera Wallet
Installed
EVM
Leather
Leather
Installed
Bitcoin
Magic Eden
Magic Eden
Installed
Bitcoin
Unisat
Unisat
Installed
Bitcoin
OKX
OKX
Installed
Bitcoin
Xverse
Xverse
Installed
Bitcoin
Ledger
Ledger
Installed
EVM
Rabby
Rabby
Installed
EVM
Ledger
Ledger
Installed
Solana
Exodus
Exodus
Installed
EVM
Exodus
Exodus
Installed
Solana
Exodus
Exodus
Installed
Bitcoin
Backpack
Backpack
Installed
EVM
Backpack
Backpack
Installed
Solana
Solflare
Solflare
Installed
Solana
Log in or sign up
Continue
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Set up your BitcoinKit now!

The first and best Bitcoin wallet adapter.

Reviews

Loved by our customers

Thanks to Dynamic, we can allow users to connect any wallet to pay for those NFTs, with a simple integration instead of having us build all those manually.

,

By integrating Dynamic's advanced authentication and wallet management solutions, we've immediately enhanced the accessibility of our growing multi-chain ecosystem. As we look to onboard the next 100 million NFT enthusiasts, our partnership with Dynamic allows us to scale quickly and cater to an ever-growing list of wallets and blockchains.

,

Dynamic has easily been one of our favorite service providers to work with. They've always provided extremely rapid and professional responses to our queries and quickly implemented our feedback to improve their product. Dynamic has saved us valuable time and freed up our engineers to focus on building our core product.

,

When we first met the team they were super friendly, with the first point of contact being Itai. We were sold on the honesty around the current state of the product as well as the vision. Dynamic quickly became more than a partner; they became our ally in creating an awesome end-to-end user experience. The team has been incredibly responsive along the way, which reaffirmed our choice.

,

Dynamic embedded wallets will enable us to make tokenproof even more seamless and accessible for non-crypto-natives, allowing us to easily and safely build their on-chain identity as they participate in the experiences we power.

,

We integrated their auth packages, removed all of our legacy code, and our users now have a 10x auth experience thanks to the folks at Dynamic.

,

Leveraging Dynamic, we’re able to offer a seamless Web3 onboarding experience to our ever-expanding community of 85k+ retail investors on Flooz.xyz, and to our wider ecosystem of 600+ token partners that leverage our embedded trading widget.

,

Dynamic takes minutes to set up

(Oh, and we also offer a free multi-chain wallet adapter)

Get started