Skip to content

WAVE API specification

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.

Overview

Complete API specification covering 34 API modules: streaming, production, analytics, voice, captions, chapters, clips, phone, collaboration, search, and more.

Usage

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

Authentication

All API requests require a Bearer token:

Authorization: Bearer YOUR_API_KEY

Get your API key at wave.online/developers.

Related

License

Apache-2.0 — see LICENSE and NOTICE.

About

WAVE API — OpenAPI 3.1 specification for all WAVE streaming endpoints

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages