SDKs
Official clients for TypeScript and Python, generated from the OpenAPI schema.
Both SDKs are thin, typed wrappers around the REST API. They add the Authorization header, retry 429 responses using Retry-After, refuse redirects, and iterate cursor pagination for you. Everything else, including request and response shapes, comes straight from the OpenAPI schema, so the API reference applies to the SDKs as well.
TypeScript
@adlass/api on npm. Typed paths with openapi-fetch, works in Node.js 20+, Deno, Bun and edge runtimes.
Python
adlass on PyPI. httpx client with generated models for Python 3.10+.
Versioning
SDK versions follow the schema: a compatible schema change bumps the minor version, a breaking one the major version. Both packages are released together from the same schema commit, and sdk-release.json in the portal repository records which commit that was.
Idempotency keys
For write operations the SDKs send a fresh Idempotency-Key per call when you do not provide one. That protects you against the SDK's own retries, not against retries in your code. If your code may repeat a call after a timeout or crash, pass your own key so both attempts share it. The idempotency guide explains the rules.