> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kuahr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SDKs

> Official client libraries for the Kua API.

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](/idempotency), maps errors to a `KuaError`, and ships
a `verifySignature` helper for [webhooks](/webhooks/verifying-signatures).

<CardGroup cols={2}>
  <Card title="Node.js / TypeScript" icon="node-js" href="/sdks/node">
    `npm install @kua/node` — fully typed, works with the built-in `fetch`
    (Node 18+).
  </Card>

  <Card title="Python" icon="python" href="/sdks/python">
    `pip install kua` — typed, `httpx`-based, Python 3.9+.
  </Card>
</CardGroup>

## 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](/api-reference) documents each
endpoint with a live playground, and the guides show `cURL` alongside the SDKs.

## Versioning

The SDKs follow [semantic versioning](https://semver.org). They target the `/v1`
API and gain methods as it does; see each library's releases for details, and the
[API changelog](/changelog) for endpoint-level changes.
