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.