Skyfire
Wallet
Official
Best for: Agent micropayments and agent-to-agent payments; buying API access, data, compute autonomously
Not ideal for: User-facing wallets; large treasury management; non-USDC operations
Key Signals
Key Management
MPC / custodial
Chain Support
USDC (multi-chain settlement)
Pricing
Freemium / usage-based
Features
🤝
Agent-to-Agent Payment Rails
Skyfire is designed from the ground up for machine-to-machine payments. Agents can discover, authenticate, and pay other agents or APIs in a single request cycle — no human wallet-connect flow required.
⚡
Per-Request Micropayment Settlement
Unlike subscription billing, Skyfire settles payments at the individual API call level. Agents pay exactly for what they consume — useful for dynamic compute, data APIs, and LLM inference costs.
💵
USDC-Native
All balances and settlements are denominated in USDC, providing stable accounting without volatility risk. Agents don't need to manage native gas tokens — Skyfire abstracts the underlying chain mechanics.
🛡️
Built-in Spending Controls
Configurable per-agent spending limits, per-request maximums, and allowlisted payee addresses prevent runaway spending. Controls can be set at account creation and updated via API without interrupting agent operation.
Ratings
Agent-to-Agent Payments
4.8/5
Ease of Integration
4.2/5
Ratings based on Skyfire documentation and published developer guides — not end-to-end production testing. Chain coverage is intentionally low — Skyfire focuses on USDC abstraction rather than chain breadth.
Integration
curl -X POST https://api.skyfire.xyz/v1/payments \
-H "Authorization: Bearer $SKYFIRE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"payerId": "'$AGENT_WALLET_ID'",
"payeeId": "data-provider-agent-id",
"amount": "0.05",
"currency": "USDC",
"memo": "web-search-result-batch-42",
"metadata": {
"requestId": "req_abc123",
"service": "search-api"
}
}'
curl https://api.skyfire.xyz/v1/wallets/$AGENT_WALLET_ID/balance \
-H "Authorization: Bearer $SKYFIRE_API_KEY"