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

> ## Agent Instructions
> Treat availability labels as authoritative. Do not present planned surfaces as live.
> The product MCP can act on Actual Jobs; the documentation MCP cannot.

# TypeScript SDK

> The planned Speakeasy-generated TypeScript and JavaScript client.

<Warning>`@actual/sdk` is a planned package name and is not currently published.</Warning>

Speakeasy will generate the Promise-based TypeScript/JavaScript SDK from Actual's canonical OpenAPI 3.1 artifact. Actual does not hand-maintain a second plain-JavaScript client.

```bash theme={null}
# Planned
bun add @actual/sdk
```

The generated preview must pass Node and browser bundle checks, semantic API fixtures, typed error behavior, cancellation, idempotency, and event resume tests before publication. Final imports and method names will be documented from the released generator output, not guessed here.

Use [`@actual/sdk-effect`](/sdks/effect) when your application wants Effect-native types and composition.
