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"}'
The same Authorization header works for every WAVE product. The gateway enforces auth, scope, entitlement, and metering — your key rides through the edge spoke untouched.