Wallet creation and signing API
Create non-custodial wallets, sign transactions, and automate onchain actions through one API instead of stitching together separate wallet services.
Turnkey is wallet infrastructure for crypto and onchain developers, with non-custodial key management, wallet creation, transaction signing, policy controls, and one API.
Turnkey is a wallet infrastructure platform for developers building crypto and onchain products. It focuses on private key management, wallet creation, transaction signing, and automation through a single API, with non-custodial control at the center of the product.
The platform combines authentication, wallet operations, policy enforcement, and security primitives so teams can build embedded wallets, smart wallet flows, and automated onchain actions without assembling each piece separately. The site also positions Turnkey for higher-scale usage, with infrastructure designed for low-latency signing, multichain support, and reproducible security controls.
Create non-custodial wallets, sign transactions, and automate onchain actions through one API instead of stitching together separate wallet services.
Support familiar login methods such as OAuth, passkeys, and email, plus API keys and session-based flows for different product experiences.
Define granular policy rules for transaction limits, approvals, and scoped permissions so wallet actions stay within the controls you set.
Use trusted execution environments, reproducible builds, and remote attestation to keep key operations verifiable and isolated.
Handle wallet and transaction workflows across multiple chains, with support for EVM and SVM transaction flows and chain-agnostic signing.
Extend wallets with transaction management, gas sponsorship, balances, onramps, yield, and swaps/bridging from the integrations layer.
Teams building embedded wallets can use Turnkey to create in-app wallet experiences without making users manage private keys directly, while still keeping the wallet non-custodial.
Products that need automated transaction handling can use the API for constructing, signing, broadcasting, and tracking transactions across wallet workflows.
Applications that want reduced user friction can use gas sponsorship to pay fees on behalf of users and remove the need for separate gas-handling steps.
Apps that need fiat entry or portfolio context can connect onramps and real-time balance tracking to show wallet state and support funding flows.
Teams that need policy-controlled collaboration or automation can use delegated access and sessions to let teammates, services, or AI agents act within scoped permissions.
Turnkey provides private key management infrastructure for creating wallets, signing transactions, and automating onchain actions through a single API. The platform is built for developers who need non-custodial wallet workflows with policy controls and authentication options such as passkeys, OAuth, and email.
The source describes a Free plan with 25 free signatures and up to 100 free wallets. Paid usage starts with pay-as-you-go pricing at $0.10 per signature, with a Pro tier at $99 per month and enterprise pricing available for larger teams.
Turnkey’s integrations page highlights transaction management, gas sponsorship, onramps, balances, yield, and swaps and bridging. It also lists supported transaction paths across EVM and SVM, plus balance tracking on Ethereum, Base, Polygon, Arbitrum, and Solana.
The security pages say Turnkey uses trusted execution environments, specifically AWS Nitro Enclaves, for cryptographic operations and policy enforcement. It also emphasizes reproducible builds, remote attestation, and verifiable code.
Turnkey’s source highlights OAuth, passkeys, email, API keys, policies, delegated access, sessions, and an embedded wallet kit. The pricing page also notes that custom email templates, SMS authentication, SLAs, dedicated support, and early access features are available on enterprise plans.