Skip to main content
Find @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.