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

# SDKs

> Official client libraries for API v3 — new SDK majors are in progress.

<Info>
  **New SDK majors targeting v3 are in development.** The pages below will link the v3 releases of the TypeScript and Python SDKs as soon as they publish. Until then, the current SDKs — which speak v2 under the hood — keep working unchanged through v2's deprecation window.
</Info>

The upcoming SDK majors keep the same fluent builder over the [typed-graph workflow definition](/concepts/workflows) and swap the transport to the v3 surface: flat run reads instead of `/results/` polling, `document_packet_id` handles, keyset pagination, and automatic `Idempotency-Key` on retries.

## Today

* **TypeScript** — [`@anyformat/sdk`](https://www.npmjs.com/package/@anyformat/sdk) (v2 transport). See the [TypeScript SDK guide](/api-reference/sdks/typescript).
* **Python** — [`anyformat`](https://pypi.org/project/anyformat/) (v2 transport). See the [Python SDK guide](/api-reference/sdks/python).
* **Raw HTTP** — every v3 endpoint page in this reference carries copy-paste `curl` / Python / TypeScript examples that work right now, no SDK required. Start at [Upload and run](/api-reference-v3/workflows/upload-and-run).

## Coding assistant

If you use [Claude Code](https://claude.com/claude-code) (or any compatible AI coding agent), install the **anyformat Claude Code skill** so your agent knows the right endpoints, payloads, and gotchas out of the box:

```bash theme={null}
npx @anyformat/skill            # installs for all projects (~/.claude/skills/anyformat)
npx @anyformat/skill --project  # installs for the current project only (./.claude/skills/anyformat)
```

See the [Coding assistant](/guides/coding-assistant) guide for installation, configuration, and example prompts.
