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

# Install

Install the official TypeScript SDK from npm. Zero deps, ESM + CJS, types included.

# Install `@rogeriq/sdk`

```bash
npm install @rogeriq/sdk
```

The SDK ships ESM and CJS bundles with full TypeScript types. Zero
runtime dependencies. Runs on:

- Node 18+
- Cloudflare Workers
- Deno
- Bun
- Modern browsers (anywhere `fetch` + Web Crypto are available)

## Bundle size

| File | Size |
|------|------|
| ESM (`dist/index.js`) | ~19.5 KB |
| CJS (`dist/index.cjs`) | ~20.5 KB |
| Types (`dist/index.d.ts`) | ~19 KB |

## Versioning

Semver. Resource methods are stable; breaking changes only on major
versions. The underlying API uses URL versioning (`/api/v1`) so old SDK
versions keep working until the v1 surface itself moves.

## Next

**[Quickstart](/sdk/quickstart)**

Set up an instance and make your first call.
  **[Webhooks](/sdk/webhooks)**

Verify incoming webhook signatures.
  **[Errors](/sdk/errors)**

`RogerIQError`, codes, request IDs.
  **[Pagination](/sdk/pagination)**

`listAll()` async iterators auto-walk cursor pages.