algo-wallet is built on Algorand. To use it you need an Algorand wallet, a small amount of ALGO for gas, and USDC to fund your agent's spending. Setup takes about 10 minutes if you're starting from scratch.
Already have Pera + ALGO?
Skip this guide and sign in directly. You can fund your agent with USDC from the dashboard.
Sign in now →Building an AI agent?
Use the API directly — no dashboard required. Create an agent, get the mnemonic, add it to your app's env vars.
Read the API docs →Pera is the official Algorand wallet app. It handles sign-in and mandate approvals — scan a QR, tap Approve, done.
Defly Wallet also works — it supports the same WalletConnect sign-in.
Your AI agent needs a small amount of ALGO to cover Algorand network fees and its minimum balance reserve. 1 ALGO is plenty — it costs around $0.15 and covers hundreds of transactions.
Buy ALGO on any major exchange, then send it to your Pera wallet address. You need at least 0.5 ALGO to activate each agent.
USDC is the currency your agent uses to pay for API calls. It must be Algorand-native USDC — not EVM USDC from Ethereum or Solana.
When withdrawing from an exchange, select Algorand as the network. ASA ID: 31566704 (mainnet) / 10458941 (testnet).
algo-wallet uses two separate Algorand addresses — this is intentional.
Your Pera wallet — identity & governance
Signs you in and approves spending limits (mandates). You keep full control. This wallet is never rekeyed.
Your agent wallet — AI payment funds
Signs x402 payments autonomously. USDC lives in the agent's MandateContract — spend limits enforced on-chain by the AVM. You hold the signing key; the server never does.
The separation means a compromised agent key only exposes the agent's spending funds — your main Pera wallet is completely untouched.
Got Pera, ALGO, and USDC? You're ready.
Sign in with Pera →