/v1 surface, handles authentication,
supports idempotency keys, maps errors to a KuaError, and ships
a verifySignature helper for webhooks.
Node.js / TypeScript
npm install @kua/node — fully typed, works with the built-in fetch
(Node 18+).Python
pip install kua — typed, httpx-based, Python 3.9+.Prefer plain HTTP?
Every SDK is a thin wrapper over the REST API — you can always call it directly withcurl or any HTTP client. The API reference documents each
endpoint with a live playground, and the guides show cURL alongside the SDKs.
Versioning
The SDKs follow semantic versioning. They target the/v1
API and gain methods as it does; see each library’s releases for details, and the
API changelog for endpoint-level changes.