Skip to content
@wave-av

WAVE

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

WAVE

Media infrastructure for the agentic internet. One call shape moves live and on-demand media across every transport, and both kinds of user — people and agents — discover it, call it, and pay for it per call.

Like Stripe is for payments and Resend is for email — WAVE is for media.


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

Package Description npm
@wave-av/sdk TypeScript SDK — 45 module subpaths npm
@wave-av/adk Agent Developer Kit — MCP tools + agent templates npm
@wave-av/mcp-server MCP server for Claude, Cursor, and Windsurf npm
@wave-av/cli Command-line interface for the WAVE streaming platform npm
@wave-av/workflow-sdk Build and execute workflows on the WAVE platform npm
@wave-av/dispatch Local-first AI routing — edge worker + client SDKs npm

Python developers: wave-sdk on PyPI.

Quick start

# SDK — build media features into your app
npm install @wave-av/sdk

# MCP server — give AI agents media capabilities
npx @wave-av/mcp-server

# ADK — build autonomous media agents
npm install @wave-av/adk

For developers

import { Wave } from '@wave-av/sdk';

const wave = new Wave({ apiKey: process.env.WAVE_API_KEY! });

const clip = await wave.clips.create({
  title: 'Best moment',
  source: { type: 'stream', id: 'stream_123', start_time: 120, end_time: 150 },
});

const clips = await wave.clips.list({ status: 'ready' });

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-profiles Public

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

    Shell 2

  2. wave-moq-edge wave-moq-edge Public

    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-multiviewer Public

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

    TypeScript 2

  4. .github .github Public

    Default community health files for WAVE open source projects

    Shell 1

  5. sdk sdk Public

    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 adk Public

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

    TypeScript 1

Repositories

Showing 10 of 32 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…