# Overview

Use an official SDK or generate directly from the canonical OpenAPI document.

- [TypeScript](/documentation/typescript-sdk) — Official: Bun, Node.js and standards-based fetch runtimes.
- [Python](/documentation/python-sdk) — Official: Python 3.10–3.14 with typed Pydantic models.
- [OpenAPI](/openapi.json) — OpenAPI 3.1.2: The canonical machine-readable public contract.

## Shared behaviour

| Capability | TypeScript | Python |
| --- | --- | --- |
| Jobs and companies | list · retrieve · iterate | list · retrieve · iterate |
| Taxonomies and catalogues | Typed methods | Typed methods |
| Problem Details | Typed APIError | Typed APIError |
| Ambiguous network failures | TransportError | TransportError |
| Raw response access | withRawResponse | with_raw_response |
