← agentwallet.md

Crossmint

Wallet Enterprise
Best for: Compliance-first agents needing KYC; fiat on-ramp; regulated industries
Not ideal for: Pure DeFi; open source requirements; self-custody

Key Signals

Key Management
MPC / custodial
Chain Support
EVM + Solana
Integration
REST API / SDK
Pricing
Freemium

Features

🏛️
KYC/AML Compliance Built-in
Crossmint provides integrated identity verification flows so agents operating in regulated contexts can onboard users with KYC/AML screening without building a compliance stack from scratch. Suitable for fintech, gaming, and enterprise use cases.
💳
Fiat On-ramp Integration
Built-in fiat-to-crypto on-ramp lets users fund agent wallets directly with credit card, ACH, or bank transfer. Agents can trigger on-ramp flows programmatically when wallet balance falls below a threshold.
🤖
Agent Identity Management
Each agent gets a persistent, addressable identity that can hold credentials, wallet addresses, and metadata. Supports linking multiple chains to a single agent identity for simplified cross-chain accounting.
🌐
Multi-chain Support (EVM + Solana)
A single Crossmint wallet API covers Ethereum, Polygon, Base, and Solana with a consistent interface. Smart wallets (ERC-4337) are available on EVM chains for gasless transactions.

Ratings

Compliance Features
4.7/5
Fiat On-ramp
4.5/5
Developer Experience
4.0/5
Ease of Setup
3.8/5

Ratings based on Crossmint developer documentation and API reference — not end-to-end production testing. Compliance features score reflects the completeness of KYC tooling relative to peers, not legal certification.

Integration

# Create an agent wallet via REST API curl -X POST https://staging.crossmint.com/api/2022-06-09/wallets \ -H "X-API-KEY: $CROSSMINT_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "type": "evm-smart-wallet", "linkedUser": "email:agent-001@yourapp.com" }' # Transfer a token from the agent wallet curl -X POST https://staging.crossmint.com/api/2022-06-09/wallets/$WALLET_LOCATOR/transactions \ -H "X-API-KEY: $CROSSMINT_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "params": { "calls": [{ "to": "'$TOKEN_ADDRESS'", "value": "0", "data": "'$ENCODED_TRANSFER_DATA'" }], "chain": "polygon" } }'

Alternatives & Tradeoffs

Privy Server Wallets
Better for headless wallets when compliance/KYC is not a requirement
Circle Programmable Wallets
Better USDC-native operations; Circle also provides compliance tooling via CCTP
Turnkey
Enterprise key infra without custodial relationship; TEE-based for stricter security