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.