Account Abstraction Wallets
Turnkey offers flexible infrastructure to create and manage keys. These keys can be used as a signer inside of an Account Abstraction wallet, and we've partnered with Alchemy and ZeroDev to integrate in a few lines of code.
Alchemy's Account Kit
You can use Turnkey with Alchemy's Account Kit via the aa-signers package to generate embedded wallets, and leverage aa-alchemy to create smart accounts for your users.
Visit the Alchemy Account Kit documentation for more information.
ZeroDev Wallets
By combining Turnkey with ZeroDev you can create AA wallets with powerful functionalities such as sponsoring gas, batching transactions, and more.
Visit the ZeroDev documentation for more information.
Biconomy Smart Accounts
Create a Biconomy Smart Account and add a Turnkey signer to manage your private key and authentication methods by using Turnkey's API.
For detailed code snippets and an integration guide, refer to the Biconomy documentation.
permissionless.js Accounts
permissionless.js is a TypeScript library built on viem for building with ERC-4337 smart accounts, bundlers, paymasters, and user operations.
permissionless.js defines the SmartAccountSigner
interface which supports Turnkey as a signer. You can find a detailed example for integrating a Turnkey signer with permissionless.js in the Pimlico documentation.