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

# TypeScript SDK

> Typed TypeScript client for the Middleware and Artifacts APIs

The **TypeScript SDK** is the typed HTTP client for the [Middleware API](/products/middleware) and [Artifacts API](/products/artifacts-api). The package is `@aiql.io/sdk`, installed with npm. It runs in Node.js or the browser. Developer reference lives at [docs.aiql.io/sdks/typescript](https://docs.aiql.io/sdks/typescript).

It covers the same resources as the [Python SDK](/products/python-sdk): workspaces, ingestions, queries, sources, review requests, the four pipeline tools (convert, split, shape, and extract), and artifact resources such as canvases and dashboards.

Authentication uses a dashboard API key. The key stays in the customer's environment, not in this handbook.

Embeddable Studio and Observatory UI is the [React SDK](/products/react-sdk), not this package.
