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

# SDK

> The Mutagent SDK — authenticate to the Platform from TypeScript or Python.

The Mutagent SDK lets your code authenticate to the Platform and manage account resources
programmatically. Install the CLI for interactive use; use the SDK when you're scripting against the
Platform from TypeScript or Python.

<Note>
  The SDK's job today is **authentication and account resources** — signing in and managing
  providers. The ADLC loop itself is driven by [Helix](/helix/what-is-helix) in your coding agent,
  not by an SDK call.
</Note>

<CardGroup cols={2}>
  <Card title="TypeScript" icon="js" href="/sdk/typescript/installation">
    `npm install @mutagent/sdk`
  </Card>

  <Card title="Python" icon="python" href="/sdk/python/installation">
    `pip install mutagent-sdk`
  </Card>
</CardGroup>

## Construct a client

The SDK exports a `Mutagent` client. It reads `MUTAGENT_API_KEY` from the environment by default:

```typescript theme={null}
import { Mutagent } from '@mutagent/sdk';

const client = new Mutagent();   // uses MUTAGENT_API_KEY
```

From there you manage [providers](/sdk/typescript/providers) and account configuration. See
[configuration](/sdk/typescript/configuration) for the client options.
