The video layer for AI agents. Stream, produce, and deliver live video at scale.
Like Stripe is for payments and Resend is for email — WAVE is for live streaming and video.
| Package | Description | npm |
|---|---|---|
@wave-av/sdk |
TypeScript SDK — 34 API modules | |
@wave-av/adk |
Agent Developer Kit — 10 MCP tools, 5 agent templates | |
@wave-av/mcp-server |
MCP server for Claude, Cursor, and Windsurf |
# SDK — build video features into your app
npm install @wave-av/sdk
# MCP server — give AI agents video capabilities
npx @wave-av/mcp-server
# ADK — build autonomous video agents
npm install @wave-av/adkimport { Wave } from '@wave-av/sdk';
const wave = new Wave({ apiKey: process.env.WAVE_API_KEY! });
const stream = await wave.pipeline.create({
title: 'My stream',
protocol: 'webrtc',
});
await wave.pipeline.start(stream.id);Add to your .mcp.json:
{
"wave": {
"command": "npx",
"args": ["-y", "@wave-av/mcp-server"],
"env": { "WAVE_API_KEY": "your_key" }
}
}19 tools available: streams, studio, analytics, billing, production controls.
- 8 streaming protocols — WebRTC, SRT, RTMP, NDI, HLS, DASH, WHIP, OMT
- Sub-second latency — optimized for real-time production
- Multi-region architecture — designed for enterprise scale and reliability
- Usage-based pricing — pay per API call, plans from $19/month
Report vulnerabilities to security@wave.online. See SECURITY.md.
MIT