Live on Base & Solana

Crypto wallets
for AI agents

Server-side wallet infrastructure. Your AI agent creates wallets, swaps tokens, and sends transactions via API — no browser extensions, no human approval, no leaked keys.

API Base URLhttps://api.aiwallet.tech
agent.js
// Create a wallet for your AI agent
const res = await fetch("https://api.aiwallet.tech/wallet/create", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ userId: "agent-001" })
});

// Swap tokens with natural language
await fetch("https://api.aiwallet.tech/agent/chat", {
method: "POST",
body: JSON.stringify({
userId: "agent-001",
message: "swap 0.01 ETH to USDC on base"
})
});

// ✓ Agent signed & broadcasted in <100ms
Base
EVM · 0x Protocol · 150+ DEXs
Solana
SPL · Jupiter · Raydium + Orca

How it works

Three layers between your agent and the blockchain. Each one handles complexity so your agent doesn't have to.

01 — Interface

Agent sends intent

Natural language or structured REST. Your agent says what it wants — “swap 0.01 ETH to USDC” — and the API handles the rest.

POST /agent/chat
02 — Routing

Best path found

0x Protocol scans 150+ liquidity sources on Base. Jupiter aggregates Raydium, Orca, and more on Solana. Optimal route, best price.

0x v2 + Jupiter v6
03 — Execution

Sign & broadcast

Private key decrypted from AES-256-GCM vault, transaction signed, broadcast to chain, key wiped from memory. Sub-100ms.

AES-256-GCM

Three ways to integrate

Pick the method that fits your agent framework.

📄

OpenAPI 3.1

Full specification with schemas, examples, and descriptions. Drop it into any agent framework that supports OpenAPI tool discovery.

GET /openapi.json
🔧

MCP Tools

Model Context Protocol manifest with 5 pre-defined tools. Works with Claude Desktop, Claude Code, and any MCP-compatible agent.

GET /.well-known/mcp.json
💬

Natural Language

Send plain English to one endpoint. The agent parses intent, routes the action, and returns structured results. Zero schema mapping.

POST /agent/chat

API Reference

Every endpoint your agent needs.

POST/wallet/createCreate Base + Solana wallet pair
GET/wallet/:userIdGet wallet addresses
GET/wallet/:userId/balancesAll token balances
POST/agent/chatNatural language interface
POST/tx/swap/quoteGet swap quote with routing
POST/tx/swap/executeExecute token swap
POST/tx/sendSend tokens to address
POST/tx/signSign arbitrary message
GET/openapi.jsonOpenAPI 3.1 specification
GET/.well-known/mcp.jsonMCP tool manifest
GET/agent/onboardAgent quickstart guide

Security model

How we protect your agent's keys.

🔐 Encrypted at rest

Private keys stored with AES-256-GCM encryption. Never stored in plaintext, never logged, never cached.

⚡ Decrypt-sign-wipe

Keys decrypted only at the moment of signing. After the transaction is broadcast, the decrypted key is immediately wiped from memory.

🚫 No key export

No API endpoint ever returns private keys. Your agent gets signing capability without key exposure.

🏗️ Production path

For production, upgrade the key vault to Turnkey, Fireblocks, or AWS KMS. Same API, hardened storage.

Give your agent a wallet

One API call to create a wallet. One more to start transacting. Read the docs and ship.