update
Announcing our $7.5 million Seed, led by a16z crypto

Your multi-chain
web3 auth platform

A smart, beautiful and dynamic multi-chain wallet login flow, and powerful developer tools to match.

trusted by

Set Dynamic up in 3 easy steps

1

Get an environment ID

Sign up to our closed beta above 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:

Live Demo
Copied!

npm install @dynamic-labs/sdk-react

>
Copied!

import { DynamicContextProvider, DynamicWidget} from '@dynamic-labs/sdk-react';

const App = () => (
<DynamicContextProvider
    settings={{environmentId:'Environment ID'}}>
    <DynamicWidget />
</DynamicContextProvider>
);

export default App;


1

Get an environment ID

Sign up to our closed beta above to get your environment ID

Install the Dynamic NPM package

This  takes a few seconds.

Copied!

npm install -@dynamic-labs/sdk-react

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

const App = () => (
<DynamicContextProvider
    settings={{      
      environmentId:
         'Enter your Environment ID here'    
      }}>
    <DynamicWidget />
</DynamicContextProvider>
    );

export default App;


3

See a live demo

You can also check out a working demo environment here:

Live Demo
authentication, onboarding & authorization

You'll never have to think about wallet-based auth again

built in flexibility

Works across a myriad of use-cases

Multi-chain defi

Help users trade across chains by allowing them to connect multiple wallets and easily switch between them.

Gated commerce

Create merchandise drops and more for your NFT holders, ensuring that only they have access to those.

On-ramps & off-ramps

Ensure funds are sent to the right addresses by asking customers to connect their wallets instead of copy-pasting an address.

Gaming

Collect team and communication information as part of the onboarding process, or connect multiple wallets across chains.

Web2

With Dynamic, you can introduce wallet-based login features to your site.

NFT marketplaces

Want to create profiles for your users? we've got you covered. Multi-chain and multi-wallet? We handle that too.

Membership communities

Dynamic's built-in NFT and access gating tools make it a great tool for creating gated-access communities.

And so much more

Dynamic is a flexible tool, meaning it likely works with the use-case you need it for. Not sure? Ping us and we'll help customize it for you.

Our blog

Wallets, auth, and so much more

See all articles

Manage access with Dynamic and Airtable

By
Itai Turbahn
January 30, 2023

Managing a beta waitlist using wallets? we put together a quick guide for how you can do so with Dynamic and Airtable!

Documentation

Dynamic takes minutes to implement

You can leverage our libraries, see code examples, and ask any question in our Slack community.

Documentation Dynamic

Dynamic works with

Read our updates
Support

Reach out to us on Slack for any questions

Sign up to our closed beta

(It's easier than minting an NFT during a gas war)

Join our closed beta