> ## 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.

# Python SDK

> Typed Python client for the Middleware and Artifacts APIs

The **Python SDK** is the typed HTTP client for the [Middleware API](/products/middleware) and [Artifacts API](/products/artifacts-api). The package is `aiql`, installed with pip. Developer reference lives at [docs.aiql.io/sdks/python](https://docs.aiql.io/sdks/python).

It covers workspaces, ingestions, queries, sources, review requests, and the four pipeline tools: convert, split, shape, and extract. It also covers 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.

The matching client for TypeScript is the [TypeScript SDK](/products/typescript-sdk). Embeddable UI is the [React SDK](/products/react-sdk).
