# Pimlico

> ERC-4337 account abstraction infrastructure: hosted bundlers and paymasters (gas sponsorship and ERC-20 gas payment) with the permissionless.js SDK, plus the open-source Alto bundler.

- Readiness score: **88/100** (score.v2)
- Integration difficulty: medium
- Chains: ethereum, arbitrum-one, base, optimism, polygon
- Categories: account-abstraction, erc-4337, paymasters, bundler, infrastructure
- Last verified: 2026-06-16 by composewith.eth research (pimlico.io, docs.pimlico.io, and pimlicolabs/permissionless.js live-verified via WebFetch 2026-06-16) (confidence: high)

## Resources

- docs: https://docs.pimlico.io
- sdk: https://github.com/pimlicolabs/permissionless.js

## Good for

- hosted ERC-4337 bundler and paymaster
- gas sponsorship and ERC-20 gas payment
- provider-neutral AA infra under any 4337 account
- self-hosting the bundler via open-source Alto

## Avoid for

- teams wanting an opinionated end-to-end account SDK (use a full-stack AA provider instead)
- non-ERC-4337 or non-EVM account models
- apps that cannot depend on a hosted RPC for the bundler/paymaster path

## Capabilities

### Hosted ERC-4337 bundler (production-ready)
Best for: submitting UserOperations without running bundler infra, multi-chain 4337 coverage from one provider
- EntryPoint version support (v0.6/v0.7/v0.8) and per-chain coverage must be confirmed for the exact target.

### Paymaster (sponsorship + ERC-20 gas) (production-ready)
Best for: sponsoring user gas, letting users pay gas in stablecoins
- Sponsorship can fail when policy or account-level limits are reached; implement fallback behavior.

### permissionless.js SDK (production-ready)
Best for: deploying and managing ERC-4337 smart accounts from TypeScript, viem-native account abstraction integration

## Composes with

- **safe** (wallet_and_identity; supports) — Pimlico provides the ERC-4337 bundler and paymaster layer underneath Safe smart accounts.
- **privy** (wallet_and_identity; supports) — Privy embedded wallets can pair with Pimlico's bundler/paymaster infra for gasless smart-account UX.
- **zerodev** (transactions_and_paymasters; alternative) — ZeroDev is a full-stack ERC-4337 provider (account SDK + infra); an alternative when you want one opinionated end-to-end stack rather than provider-neutral infra.
- **biconomy** (transactions_and_paymasters; alternative) — Biconomy is an alternative ERC-4337 bundler/paymaster and AA stack.

---
Canonical: https://composewith.eth/protocols/pimlico · JSON: https://composewith.eth/protocols/pimlico.json
