Quickstart

Go from zero to live in 5 minutes.

1. Install the SDK

npm install @wave-av/sdk

2. Get your API key

Create an account at wave.online/dashboard and copy your API key from Settings > API Keys.

3. Create a stream

import { createClient } from '@wave-av/sdk';
const wave = createClient({ apiKey: 'wave_live_...' });
const stream = await wave.post('/api/v1/streams', { title: 'My stream', protocol: 'webrtc' });

4. Check health

const health = await wave.get('/api/healthz');
console.log(health.status); // 'healthy'

5. Go live

Use the stream key in your encoder (OBS, vMix, or WebRTC client). Viewers connect via the playback URL.

Next steps