A powerful and modular operating system for wallets

Turnkey is highly flexible key management infrastructure, purpose-built for security and scale. Our API and open-source SDKs make it easy for you to take your product from 0 to 1.

Embedded Wallets

The most secure way to integrate non-custodial wallets into your app

wallet icon

Embedded Wallets

Create millions of in-app wallets using our open-source SDKs.

OAuth

Authenticate users via OIDC tokens, such as Google, Apple, & more.

face ID icon

Biometric Passkeys

Enable Face ID, fingerprints, and hardware keys for auth.

multi-chain support icon

Multichain Support

Out-of-the-box support for multiple chains and assets.

Email & SMS OTP

Authenticate users with an email or phone number.

Delegated Access

Onchain wallets with flexible co-ownership controls.

Wallet Kit

Pre-built UI components to speed up your integration.

timer icon

Sessions

Create user sessions to sign transactions without additional approvals.

Pre-Generated Wallets

Generate wallets for your users before authentication.

Contact Us
an illustration of a log in interface
Smart Wallet Signer

Fast transaction signing, with pricing that scales with your organization

Flexible APIs

Developer-friendly APIs that integrate into your backend.

Gas Sponsorship

Leverage gas sponsorship for frictionless onboarding.

Account Abstraction

Simple integrations and full compatibility with AA providers.

Contact Us
Onchain Automation

Automate complex signing workflows at scale, from smart contract interactions to staking management

key icon

Private Key Management

Key generation, storage, and access within secure enclaves.

Policy Engine

Write granular policies and scope permissions with a simple API.

Broad Asset Support

Supports all Secp256k1 and Ed11259 assets out-of-the-box.

lock icon

Import & Export Keys

Easily migrate existing wallets and keys in and out of Turnkey.

Webhooks

Receive real-time notifications about activity requests.

Contact Us

Secure, flexible, and scalable

Turnkey gives you full control over your implementation and product experience, with cryptographic primitives built for scale. Our product is optimized for performance and is 50-100x faster than MPC solutions.

We combine this unmatched flexibility and scalability with an ironclad approach to security.

All end-to-end private key generation, encryption, and access control take place in trusted hardware, ensuring that raw private keys are never exposed to Turnkey or the app itself.

Learn more
Turnkey logo with an abstract masked background, with biometric passkeys floating around the logo.Turnkey logo with an abstract masked background, with biometric passkeys floating around the logo.

Frequently asked questions

Got any other questions?
Email — [email protected]

How do embedded wallets work?

Embedded wallets function like traditional non-custodial wallets (e.g., Metamask, Rainbow), but remove the need to rely on phishable seed phrases, employ familiar authentication methods, and are more deeply embedded into applications for a seamless user experience.

How does Turnkey secure private keys?

Turnkey uses AWS Nitro Enclaves, a type of tamper-proof Trusted Execution Environment (TEE), for all sensitive operations. Private keys are never decrypted outside these enclaves, and only you can authorize key usage with your credentials. Turnkey has also implemented stringent protocols to prevent individual engineers from altering enclave code, ensuring a secure end-to-end deployment process.

Is Turnkey non-custodial?

Yes! Turnkey is non-custodial. If you’re curious about how Turnkey works with your self-custodial setup, feel free to schedule a call with us to discuss your implementation.

How are customers integrating Turnkey?

Turnkey is flexible infrastructure meant for a wide range of use cases. Teams use Turnkey to create embedded wallets, automate payments, deploy smart contracts, streamline treasury operations, provision wallets to AI agents, and more. Check out our Solutions page for how specific customers are integrating our product and feature suite.

Which ecosystems and chains do you support?

Turnkey's primitive for private keys and wallets is the cryptographic curve rather than specific cryptocurrencies. Our approach to supporting assets is tiered — check out our docs for how we support specific chains and assets.

Get started with Turnkey today

Contact Us