Reference

SDKs

Generated against the OpenAPI contract where practical, with hand-maintained wrappers for ergonomics. An SDK cannot evade policy by choosing a transport.

Install

shpackage managers
go get github.com/elnegrogato/adbid-go
npm install @adbid/sdk
pip install adbid

Semantics

  • Retries only on safe or idempotent operations, with bounded backoff.
  • Expected-revision preconditions on writes; conflicts surface as typed errors.
  • Streaming uploads and downloads without loading large files into memory.
  • No hidden model invocation or remote call from a local method.
typescriptusage
const decision = await adbid.decisions.bid({
  campaignId: "camp_88f1",
  warrantId: "w_7f3a",
  impression: { exchange: "fixture", floorMicros: 1200 },
  expectedRevision: 14,
});
Status. SDKs are specified; the repository currently ships a Rust edge and a Node control plane. Treat these clients as target contracts until release tests publish.