@turnkey/react-wallet-kit
on npm or view the source code on GitHub!
Getting started
The initial setup guide for integrating the Embedded Wallet Kit into your React app.
Authentication
Learn how to set up authentication that leverages Turnkey’s Auth Proxy, enabling fast and secure user authentication in your React app.
Using embedded wallets
Discover how to create and manage embedded wallets in your React
application, including wallet creation, account derivation, and more.
Using external wallets
Learn how to use external wallets alongside your embedded wallets in your
React app using Turnkey’s abstractions.
Signing
Learn how to sign transactions and messages in your React app using Turnkey’s
Embedded Wallets or an external “browser” wallet.
UI customization
Customize the look and feel of the modals in your React app using the provided
UI components.
Sub-organization customization
Learn how to customize the sub-organization settings in your React app,
including wallet creation options and default usernames for different
authentication methods.
Advanced API requests
Explore how to make advanced API requests to Turnkey’s infrastructure. This
will help you build more complex features and functionalities in your app that
go beyond what is included as helper functions in the SDK.
Advanced backend authentication
Learn how to set up authentication using your backend and the Embedded Wallet
Kit.
Troubleshooting
Find solutions to common issues and errors you might encounter while using the
Embedded Wallet Kit in your React application.