Skip to Content
WaaP for AgentsFrameworksOverview

Agent Frameworks

WaaP works with any framework that can shell out to a subprocess. The waap-cli handles all key management, signing, and policy enforcement. Your framework just calls the CLI and parses the JSON output.

This section covers the officially supported integrations. Each guide walks you through installation, configuration, and a working code example.

WaaP for Agents is free to use through June 2026. All framework integrations use the same waap-cli under the hood.


Comparison table

FrameworkLanguageRuntime typeBest forStatus
Coinbase AgentKitTypeScriptLong-running processProduction trading agents, DeFi botsComing soon
ElizaOSTypeScriptPlugin (long-running)Crypto-native conversational agents, Virtuals ProtocolIn progress
Claude Code / AI IDEsAnyInteractive (human-in-the-loop)Developer tooling, on-demand wallet opsProduction-ready
OpenClawAnySkill-basedMulti-skill agent orchestrationProduction-ready
HermesAnySkill-basedHermes Agent (Nous Research)Production-ready
StandaloneTypeScript, PythonScript or long-runningCustom agents, cron jobs, pipelinesProduction-ready

Quick-pick guide

I am building a trading or DeFi agent. Use Coinbase AgentKit. It provides a full wallet provider interface with balance checks, contract reads, and transaction sending out of the box.

I am building a crypto-native conversational agent. Use ElizaOS. The plugin exposes wallet actions as native Eliza actions that fit into character files.

I want my AI IDE (Claude Code, Cursor, Copilot) to manage wallets. Use Claude Code / AI IDEs. Drop a SKILL.md into your workspace and the AI discovers WaaP automatically.

I am building a multi-skill agent with OpenClaw. Use OpenClaw. The skill definition file teaches the agent how to use WaaP alongside other skills.

I just want to call waap-cli from my own code. Use Standalone. Minimal wrapper, maximum control. Works in TypeScript, Python, or any language that can run a subprocess.


Common pattern

Every integration follows the same core pattern:

  1. Install waap-cli globally: npm install -g @human.tech/waap-cli@latest
  2. Create a session: waap-cli signup or waap-cli login
  3. Call CLI commands from your agent code with --json for machine-readable output
  4. Parse the JSON result and use it in your agent logic

The CLI Commands reference covers every available operation. The Agent Patterns page covers error handling, retry logic, and risk levels.


Last updated on