Developers

SDKs & libraries

Thirteen official clients, all generated from the same OpenAPI spec and released together. Server SDKs wrap the full API; player SDKs handle adaptive playback and QoE beacons.

Every client is open source under the MIT licence and versioned with the API. See the changelog for release notes.

Design principles

Generated, not hand-written

All SDKs come from one OpenAPI description, so a new field lands in every language on the same day.

Idempotent by default

Every create call accepts an idempotency key; retries never double-charge or duplicate a job.

Typed responses

Where the language allows it, responses are fully typed — no digging through untyped JSON.

Automatic retries

Transient 5xx and 429 responses are retried with exponential backoff and jitter, honouring Retry-After.

Pluggable transport

Swap the HTTP client for your own instrumented one to keep tracing and metrics consistent.

Webhook verification

Each server SDK ships a helper that verifies the Rezeis-Signature header in constant time.