Embedded wallets users never have to manage

Email, social, or passkey login creates a self-custodial wallet in under 100 ms — ready to hold balances, move money, and sign without leaving your app.

No credit card required • Free testnet accounts



Walletconnected

1,250.00 USDC

0x7a3f…E29b

Wallets that live inside your app

No browser extensions or popups. Users sign in with email or social and get a non-custodial wallet instantly—keys managed securely, seed phrases hidden.

Email & social loginPasskeysNo seed phrases
Read the docs

Accounts you can program

Every embedded wallet is backed by a smart account. Transaction batching, social recovery, and session keys are built in. Upgrade existing EOAs with EIP-7702 or deploy new smart accounts—same infrastructure, your choice.

ERC-4337 & EIP-7702Batch transactionsSocial recovery
Read the docs

Smart Account

0x7a3f…E29b

ERC-4337EIP-7702
Batched callsSession keysGas sponsorshipSocial recovery


1M+
wallets created
10M+
transactions
<200ms
signing speed
99.99%
uptime

From developers that use Openfort

"Game studio reaches 150K players in 3 months"

From launch to 150,000 active players with smooth onboarding and zero infrastructure headaches.

Moonlit Games

Moonlit Games

Read story
"Trading app funds strategies from any token, any chain"

Farao pairs embedded wallets with headless deposit addresses so traders fund Hyperliquid strategies from any token, any chain.

Farao

Farao

Read story
"Openfort has been very receptive and fast to implement product requirements and upgrades."

It's great working with them.

John

John

Product Manager

OKX

Build a whitelabel experience on top of Openfort, or customize our out-of-the-box components to optimize conversion.

Web and mobile SDKs

Components that work across mobile and web. No more worrying about how to build a mobile wallet connector.

Fine-grained customization

Customize our out-of-the-box components to optimize conversion.

Full whitelabeling

Build a whitelabel experience on top of Openfort, or customize our out-of-the-box components to optimize conversion.



Ship your first wallet in minutes


Frequently Asked Questions

Can't find your answer?

Talk to sales

An embedded wallet is a non-custodial crypto wallet that is created and managed directly inside an app, rather than through a separate browser extension or external app. Users sign in with familiar methods like email, social login, or passkeys and immediately get a wallet that signs transactions without leaving the experience. Embedded wallets remove the friction of seed phrases, extension installs, and pop-up signing — which is why teams choose them over wallets like MetaMask for consumer onboarding. See the deep-dive in our guide on how embedded wallets work and our list of the best embedded wallet providers for 2026.

Custodial wallets hold user keys on a centralized server — fast and simple, but the provider can move user funds and you inherit their compliance posture. MPC wallets split a key across parties using threshold cryptography; signing requires multiple parties to coordinate, which adds latency and operational complexity. Embedded wallets like Openfort use TEE-backed key shares plus smart accounts: keys stay non-custodial, signing is sub-200ms, and you get programmable features (session keys, gas sponsorship, batching) for free. You get the UX of custodial onboarding with the sovereignty of self-custody.

Embedded wallets are created and managed inside your app rather than through a separate browser extension. With Openfort, keys are split and managed via a secure signer (OpenSigner) and smart wallet contracts, so users never see seed phrases but still get non-custodial control. Your app talks to Openfort’s APIs/SDK, which orchestrate wallet creation, session keys, and transaction signing for you.

Browser extension wallets (like MetaMask) live outside your app and require context-switching, pop-ups, and manual connection flows. Embedded wallets live inside your product: users sign up with email or social login and immediately have a wallet ready to use. Openfort also lets you link both worlds—embedded wallets plus external EOAs—so power users can connect an existing wallet while everyone else gets an embedded experience.

Every Openfort embedded wallet is backed by a smart account (ERC-4337 or EIP-7702). This means wallets get programmable features out of the box: transaction batching, social recovery, session keys, and spending limits. Smart accounts also enable gas sponsorship so users never need native tokens, and they support upgradeability so you can add new features without changing wallet addresses.

With account abstraction, you can sponsor gas for users using a Paymaster so they don’t need native tokens just to move assets. Openfort’s Paymaster handles gas sponsorship and can be combined with embedded wallets so users just see “send 10 USDC,” not “approve ETH for gas.” That’s especially useful for stablecoin payments, gaming microtransactions, and consumer apps where on-chain UX needs to feel like a normal fintech app.

They can be—and Openfort is built to be non-custodial by default. Keys are generated client-side and split into shares; recovery is tied to your login and policies rather than seed phrases. Because OpenSigner is self-hostable, you can migrate infra or providers later without forcing users to change wallets, giving you embedded wallet UX without long-term vendor lock-in.