For the complete documentation index, see llms.txt. This page is also available as markdown.

ZeroDev Introduction

The most powerful smart account solution, with support for both ERC-4337 and EIP-7702.

ZeroDev improves Web3 UX by enabling:

Key abstraction

Login with passkeys or social accounts, and recover accounts if users lose their login.

Gas abstraction

Sponsor gas for your users, or let them pay gas with ERC-20 tokens.

Transaction abstraction

Batch multiple transactions into one, no more tedious approvals. Automate transactions with session keys, great for AI agents.

Chain abstraction

Spend tokens on any chain without bridging, and on/offramp with any exchange, even on L2s.

ZeroDev can be used as a standalone embedded smart account, or alongside WaaS solutions such as Privy and Dynamic.

ZeroDev is the most trusted solution in account abstraction:

6M+smart accounts
50+networks
200+teams

Getting Started

Start with the quickstart to send your first gasless transaction, follow the tutorial for a guided walkthrough, or jump straight to smart EOAs with EIP-7702.

Pick a starting point

PathBest for
QuickstartBuild a smart account app with ERC-4337
Quickstart (7702)Build with EIP-7702 instead
AgentKit QuickstartAI agent use cases
Passkeys TutorialPasskey-based authentication tutorial

Code Examples

Migrating?

If you're upgrading from an older version of the SDK, see the migration guide.

On this page