TypeScript / JavaScript
Node 18+ or browser. Zero dependencies (uses the global
fetch).Python
Python 3.8+. Requires
requests.TypeScript / JavaScript
Python
What the SDKs handle for you
- Auth: fetches and caches an OAuth2
client_credentialstoken, refreshing it before expiry. - Envelopes:
request()returns the unwrappeddata;list()yields items across every page. - Errors: any non-2xx raises a typed
ApyErrorwithtype,code,message, andtrace_id. - Idempotency: pass a key to
create()to make retries safe.
