Skip to main content
Welcome! This part of the docs is dedicated to helping you implement the features you need to your app, regardless of the SDK you’re using. For every SDK, there are two UI patterns: Ours and Yours.
Dynamic provides out of the box, completely customizable UI components, while also providing lower level hooks so that you can implement using your own completely custom UI. Each guide contains a section for using our UI, as well as a section for using your own UI.
For the customization options available with our UI, check out our UI Customization Overview.

UI Patterns Available by SDK

UI patternReactReact NativeJavascriptSwiftFlutter
Dynamic UI
Your Own UI
As a handy reference, here’s a table that breaks down, by the main features, what is available in each SDK according to the UI pattern you’ve chosen.

Feature Availability by SDK

FeatureReactReact NativeJavascriptSwiftFlutter
Email, SMS, Social Authentication
Use Your Own Authentication
Embedded Wallets
EVM✅ eip6963
Solana✅ Solana standard
Sui
Bitcoin, Flow, StarkNet, Cosmos and Algorand
Branded Wallet Authentication
Passkey Authentication
Smart Wallets (AA)
Funding
Global Wallets

Get Started

1

Configure your SDK of choice

First ensure you’ve completed the basic setup for your SDK of choice in the “Installation & Configuration” menu on the top left.Then, start browsing the guides and add the features you need to your app!
2

Browse the guides

Start browsing the guides and add the features you need to your app!
That’s it! Need support? Join our Slack community and we’ll be happy to help you out.
I