> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extend.ai/llms.txt
> Use this file to discover all available pages before exploring further.
>
> ## API version
> The current API version is `2026-02-09`, served at the site root (no version prefix in URLs).
> If this page URL contains `/2025-04-21/` or `/2024-12-23/`, you are reading an older API version.
> Prefer the current docs at https://docs.extend.ai/llms.txt unless the user explicitly needs that older version.
> Do not treat older-version pages as the source of truth for new integrations.

# SDKs

> Official Extend SDKs for Python, TypeScript, Java, and Go — auto-generated from the API spec for type-safe parsing, extraction, classification, and workflows.

Extend provides official SDKs in Python, TypeScript, Java, and Go to help you integrate faster and with better type safety. These SDKs are automatically generated from our API specification, ensuring they're always up to date with our latest features.

## Installing the Extend SDK

In the following getting started guide we will provide sample code using both cURL requests and our SDKs (Python, Typescript, Java, and Go). If you wish to follow along with one of the SDKs, you should install the SDKs as follows:

Python:

```bash
pip install extend-ai
```

Typescript:

```bash
npm install extend-ai
```

Java:

**`Gradle`**

```kotlin Gradle
dependencies {
  implementation 'ai.extend:extend-java-sdk:1.13.0'
}
```

**`Maven`**

```xml Maven
<dependency>
  <groupId>ai.extend</groupId>
  <artifactId>extend-java-sdk</artifactId>
  <version>1.13.0</version>
</dependency>
```

Go:

```bash
go get github.com/extend-hq/extend-go-sdk
```

## Official SDKs

#### [Python](https://pypi.org/project/extend-ai/)

Integrate Extend into your Python applications with our fully-typed SDK.

#### [JavaScript/TypeScript](https://www.npmjs.com/package/extend-ai)

Integrate Extend into your JS and TS applications with our fully-typed SDK.

#### [Java](https://central.sonatype.com/artifact/ai.extend/extend-java-sdk)

Integrate Extend into your Java applications with our fully-typed SDK.

#### [Go](https://pkg.go.dev/github.com/extend-hq/extend-go-sdk)

Integrate Extend into your Go applications with our fully-typed SDK.

## Community SDKs

#### [Haskell](https://github.com/MercuryTechnologies/extend)

Custom client maintained by the Mercury engineering team.