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

# SDKs

> Install a supported client and connect it to your MKA1 deployment.

## Choose a client

MKA1 ships SDKs for TypeScript, Python, and C#, plus a standalone `mka1` CLI. Every client authenticates with your API key as a Bearer token and targets the API gateway. The default hosted gateway is `https://apigw.mka1.com`.

<Note>
  **Private clusters**

  On a private deployment, replace `https://apigw.mka1.com` with your cluster's own gateway host everywhere below. Pass it as the SDK's `serverURL` / `server_url` / `serverUrl` option, or set it once for the CLI. Your administrator can tell you the gateway URL (it's the API counterpart to your console address).
</Note>

### TypeScript - @meetkai/mka1

The TypeScript SDK installs from the npm package registry:

```bash theme={null}
npm add @meetkai/mka1
```

```ts theme={null}
import { SDK } from '@meetkai/mka1';

const sdk = new SDK({ bearerAuth: 'Bearer <mka1-api-key>' });
```

### Python - [meetkai-mka1](https://pypi.org/project/meetkai-mka1/)

Requires Python 3.10 or newer:

```bash theme={null}
pip install meetkai-mka1
```

```python theme={null}
from meetkai_mka1 import SDK

sdk = SDK(bearer_auth="Bearer <mka1-api-key>")
```

### C# - [MeetKai.MKA1](https://www.nuget.org/packages/MeetKai.MKA1/)

```bash theme={null}
dotnet add package MeetKai.MKA1
```

```csharp theme={null}
using MeetKai.MKA1;

var sdk = new SDK(bearerAuth: "Bearer <mka1-api-key>");
```

### CLI - [mka1](https://docs.mka1.com/docs/cli/introduction)

Pre-built binaries are served from downloads.mka1.com. On macOS (Apple silicon):

```bash theme={null}
curl -fsSL https://downloads.mka1.com/darwin/mka1_darwin_arm64-latest.tar.gz \
  | tar -xz -C /usr/local/bin mka1
mka1 version
```

Swap arm64 for x86\_64 on Intel; .deb/.rpm packages and a Windows .zip are linked from the [CLI guide](https://docs.mka1.com/docs/cli/introduction). Then set your key and run any command:

```bash theme={null}
export MKA1_BEARER_AUTH="Bearer <mka1-api-key>"
mka1 llm models list
```

For a persistent setup that stores secrets in your OS keychain, see [authenticate the CLI](https://docs.mka1.com/docs/cli/authentication).

## Next steps

* [Quickstart](/docs/quickstart)
* [OpenAI compatibility](/docs/openai-compatibility)
* [CLI installation](/docs/cli/introduction)
