WAVE SDKs
Official client libraries for WAVE's streaming, AI, and payment APIs. Authenticate once with your API key; every module shares it.
TypeScript SDK
@wave-av/sdk
pnpm add @wave-av/sdk
- Full type inference
- Zod-validated responses
- Works on Bun and Node 20+
Python SDK
wave-sdk
pip install wave-sdk
- Typed via Pydantic
- Async and sync clients
- Python 3.11+
WAVE CLI
@wave-av/cli
npm i -g @wave-av/cli
- Streams, clips, analytics
- JSON output for scripting
- Works with MPP payments
ADK
@wave-av/adk
pnpm add @wave-av/adk
- Agent Developer Kit
- Build agents that see, produce, and deliver video
- Open source on GitHub
MCP Server
@wave-av/mcp-server
pnpm add @wave-av/mcp-server
- Exposes WAVE streaming APIs as MCP tools
- For AI agent runtimes
- Open source on GitHub
Dispatch
@wave-av/dispatch
pnpm add @wave-av/dispatch
- Routes each request to the cheapest capable model
- Local-first, escalate only when needed
- Python client: pip install wave-dispatch