Skip to main content
We publish official, typed client libraries so you don’t have to hand-roll HTTP calls. Each one covers the full public /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 with curl 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.