Skip to content
@wave-av

WAVE

The video layer for AI agents. Stream, produce, deliver.

WAVE

The open video layer — for humans and AI agents. One API for live and on-demand video across every transport, built so that people and autonomous agents can capture, produce, deliver, and pay for media.

Like Stripe is for payments and Resend is for email — WAVE is for audio and video.


What WAVE is

  • One API, every transport. WebRTC, SRT, RIST, NDI, OMT, Dante, SMPTE ST 2110, MoQ, RTMP, HLS, DASH — spoken through a single contract instead of a dozen integrations.
  • A media engine underneath. The open-core WAVE Media Engine handles clock, integrity, sync, reliability, and metering once; each transport is a thin adapter on top.
  • Agent-native commerce. Every capability is machine-discoverable and individually metered, with native HTTP-402 (x402) payment negotiation so agents can transact for media under your governance.
  • Edge-native. A hub-and-spoke architecture on the Cloudflare edge, federating to one gateway that enforces auth, scope, entitlement, and metering.

Packages

PackageDescriptionnpm
@wave-av/sdkTypeScript SDK — 34 API modulesnpm
@wave-av/adkAgent Developer Kit — MCP tools + agent templatesnpm
@wave-av/mcp-serverMCP server for Claude, Cursor, and Windsurfnpm

Python developers: wave-sdk on PyPI.

Quick start

# 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/adk

For developers

import{Wave}from'@wave-av/sdk';constwave=newWave({apiKey: process.env.WAVE_API_KEY!});conststream=awaitwave.pipeline.create({title: 'My stream',protocol: 'webrtc',});awaitwave.pipeline.start(stream.id);

For AI agents

Add to your .mcp.json:

{
"wave": {
"command": "npx",
"args": ["-y", "@wave-av/mcp-server"],
"env": { "WAVE_API_KEY": "your_key" }
}
}

Tools for streams, studio, analytics, billing, and production controls — and every capability is payable over x402, so agents can pay as they go.

Platform

  • Every transport, one API — WebRTC, SRT, RIST, NDI, OMT, Dante, ST 2110, MoQ, RTMP, HLS, DASH.
  • Real-time and on-demand — low-latency live paths plus recording, clips, captions, transcription, search, and more.
  • Agent commerce built in — x402 payment negotiation and metered usage on every capability.
  • Usage-based pricing — pay for what you use. See pricing.

Links

Security

Report vulnerabilities to security@wave.online. See SECURITY.md.

License

MIT — operated by WAVE Online, LLC.

Popular repositories Loading

  1. wave-profiles wave-profilesPublic

    Pre-built WAVE edge device configurations — NDI decoder, SRT gateway, Pebble, Stream Deck, comms

    Shell 2

  2. wave-moq-edge wave-moq-edgePublic

    Sub-second live media at the edge — IETF MoQ Transport (preferred draft-17, negotiation draft-07..draft-17) relay on Cloudflare Workers. Built by WAVE Online.

    TypeScript 2

  3. wave-multiviewer wave-multiviewerPublic

    On-prem NDI + Dante multiview grid with WebRTC push to wave-realtime-edge

    TypeScript 2

  4. .github .githubPublic

    Default community health files for WAVE open source projects

    Shell 1

  5. sdk sdkPublic

    Official WAVE TypeScript SDK — 42 API module subpaths for streaming, production, device management, analytics, content and monetization behind a single Wave client.

    TypeScript 1

  6. adk adkPublic

    WAVE Agent Developer Kit — 10 MCP tools, 5 agent templates for AI video agents

    TypeScript 1

Repositories

Showing 10 of 31 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…