Build zero-friction sign-up and transaction flows with smart accounts. Sign up with email, login with passkeys, transact with sponsored gas, and checkout in one click with transaction batching.
Built on top of viem and the ERC-4337 standard, this SDK is modular at every layer and can be extended to fit your custom needs.
| Package | Description |
|---|---|
@alchemy/common |
Shared foundation: Alchemy transport, auth, chain registry, errors, and logging |
@alchemy/aa-infra |
Bundler infrastructure: Rundler fee estimation and RPC types |
@alchemy/smart-accounts |
Smart account implementations: LightAccount, Modular Account v1/v2, and modules |
@alchemy/wallet-apis |
High-level Wallet API client: EIP-7702 smart wallets, signing, and transaction sending |
Check out the quickstart guide to get started.
If you are a member of the Alchemy team, make sure to run:
npx turbo login --sso-team=alchemy-dot-com
so that you can benefit from remote caching in your builds!
We welcome contributions to aa-sdk. Please see our contributing guidelines for more information.