> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.upshift.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.upshift.dev/_mcp/server.

# SDK

We provide an official SDK (client library) written in TypeScript. The SDK makes connecting to the Upshift API faster and helps avoid
errors.

The SDK is available on [npm](https://www.npmjs.com/package/@upshift-dev/upshift-sdk) and
[released weekly](/versioning-and-releases#sdk-versioning).

## SDK Installation

**`pnpm`**

```shell title="pnpm"
pnpm add @upshift-dev/upshift-sdk
```

**`npm`**

```shell title="npm"
npm install @upshift-dev/upshift-sdk
```

**`yarn`**

```shell title="yarn"
yarn add @upshift-dev/upshift-sdk
```

## Request a new SDK

If you'd like to request an SDK for a language that we don't currently support, [let us know](/welcome#get-support). We're always looking
to expand our SDK offerings and would love to hear from you.