Quickstart

Install an SDK, set your API key, and make your first call. Replace $WAVE_API_KEY with a key from the developer portal.

1. Get an API key

Issue a key in the developer portal at dev.wave.online/keys, or pass it to the SDK as the WAVE_API_KEY environment variable.

2. Install an SDK

TypeScript (pnpm add @wave-av/sdk) and Python (pip install wave-sdk) are available today. A layered, AWS-v3-style per-product split for TypeScript is rolling out.

3. Make your first call

Construct the client with your key and call an endpoint. The SDK sends your key as a Bearer token; the gateway authorizes, scopes, and meters the request, and returns 403 if you are not entitled.

Your first call

# TypeScript
pnpm add @wave-av/sdk

import { Wave } from "@wave-av/sdk";
const wave = new Wave({ apiKey: process.env.WAVE_API_KEY });
const stream = await wave.streams.create({ title: "First stream" });