Skip to main content
That said, we have built out several example services and applications to help illustrate the types of functionality that Turnkey can enable.

Demos

Full end-to-end applications to see everything working together.

Authentication

Key & Wallet Management

Signing

Signers and chain-specific transaction examples.

Turnkey Transaction Management

Account Abstraction

DeFi & Protocol Integrations

Policies & Access Control

Smart Contracts & Automation

Advanced & Utilities

Demos built with Turnkey

A full-featured embedded wallet demo built with @turnkey/react-wallet-kit, showcasing the latest Turnkey SDK. Includes passkey, email, and OAuth authentication, wallet creation, and more. A wallet application showing how users can register and authenticate using passkeys. Includes features such as:
  • User authentication with passkeys, email auth, and OAuth
  • Creating new wallets and wallet accounts
  • Sending and receiving funds
  • Importing/Exporting a wallet
  • Adding a credential to the wallet
demo embedded wallet login view
demo embedded wallet dashboard view
See https://github.com/tkhq/demo-embedded-wallet for the code.

React Native Wallet Kit (code)

A React Native app demonstrating how to use @turnkey/react-native-wallet-kit to authenticate users, create wallets, export wallets, sign messages, and more.

Flutter demo app (code)

A Flutter app that demonstrates how to use the Turnkey’s Flutter packages to authenticate users, create wallets, export wallets, sign messages, and more
See https://github.com/tkhq/dart-sdk/tree/main/examples/flutter-demo-app for the code

Demo Consumer Wallet (code)

A minimal consumer wallet app powered by Turnkey. Behind the scenes, it uses @turnkey/ethers for signing and WalletConnect (v1) for accessing dapps.
See https://github.com/tkhq/demo-consumer-wallet for the code.