Quickstart

Three steps to your first stream. Replace $WAVE_API_KEY with the key from the developer portal.

1. Get an API key

Create a developer account and issue a key. You can also pass it as the WAVE_API_KEY environment variable.

2. Install an SDK

Pick TypeScript, Python, or the CLI. Each ships typed clients and helpers for streams, clips, analytics, webhooks, AI, and payments.

3. Create a live stream

A single create-stream call returns RTMPS, SRT, and WHIP ingest URLs plus HLS / DASH / WHEP playback URLs. Push from OBS, ffmpeg, or a WHIP client.

Your first call

curl https://api.wave.online/v1/streams \
  -X POST \
  -H "Authorization: Bearer $WAVE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title": "First stream"}'