Account Kit, including embedded wallets, signer support, and key management (React SDK, embedded UI components, login methods, etc) is deprecated.
Use Wallet APIs for all new integrations. Wallet APIs are signer agnostic and allow for sponsored transactions. We recommend using Privy or another provider for signer support alongside Wallet APIs.
We still run the transaction layer for embedded wallets. Your signer handles login and keys, and Wallet APIs handle everything after that: gas sponsorship on EVM and Solana, batched and parallel calls, automatic fee bumps when you resend a stuck call, session keys, and EIP-7702 upgrades that turn an existing embedded wallet into a smart wallet without changing its address. Wallet APIs work with Privy (recommended), Turnkey, Openfort, and any viem-compatible signer through a custom integration. Signers that can't sign EIP-7702 authorizations, such as Openfort's, use non-7702 mode, which creates a separate smart wallet address.
For migration questions, please see the migration guide.
The Export private key page remains available for ongoing migrations.