WAVE is 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. This repository is the OpenAPI 3.1 specification for that call shape.
Complete API specification covering 34 API modules: streaming, production, analytics, voice, captions, chapters, clips, phone, collaboration, search, and more.
# Preview with Redoc
npx @redocly/cli preview openapi.yaml
# Validate
npx @redocly/cli lint openapi.yaml
# Generate SDKs
npx @openapitools/openapi-generator-cli generate -i openapi.yaml -g typescript-fetch -o ./sdk/typescriptAll API requests require a Bearer token:
Authorization: Bearer YOUR_API_KEY
Get your API key at wave.online/developers.
- @wave-av/sdk — TypeScript SDK (34 API modules)
- @wave-av/adk — Agent Developer Kit
- @wave-av/mcp-server — MCP server for AI tools
- @wave-av/cli — Command-line interface