How Dynamic Works

Our goal is to make sure you don't have to focus on authentication or user management. That means you should spend a minimal amount of time in setup and configuration, while focusing most of your time on your core product.

Dynamic only requires a single one time setup, and then everything else is configured from the Dynamic developer dashboard. Hence, Dynamic really has three parts - (1) our SDKs, (2) The Developer Dashboard and (3) our APIs.


Dynamic's SDK is what you implement on your site (You can check out our getting started guide to see our React library). Once you implement our SDK, Dynamic takes care of everything else. It automatically detects installed and previously used wallets, adapts the flow to web and mobile web, and is customized to your product's theme.

Developer Dashboard

Your developer dashboard helps turn Dynamic into a powerful tool. Once you set up Dynamic, you can turn integrations on or off to enhance your app. You can also access user management, viewing how customers interact with your login system. You can update the look and feel of the SDK to match your website themes in our design tab.

Over time, you'll see more and more options for what can be integrated into Dynamic.


In addition to a login system, Dynamic can also serve as a full service user management system, meaning you can manage users and their information using Dynamic. You can access your users via our APIs.

Developer Demo Environment

You can play around with our SDK, see some of the returned payload, explore multi-chain interaction and more from our Developer Demo Environment

Did this page help you?