# TypeScript SDK

Coming soon: typed policy decisions and guarded actions for TypeScript applications.

Updated: 2026-09-22

Canonical: https://docs.kastra.ai/reference/sdk

## Coming soon

The Kastra TypeScript SDK will make it easier to add policy checks to your applications, with typed decisions, guarded function calls, and approval handling. Public package installation and a getting-started guide will be available with its release.

[Contact Kastra](https://kastra.ai/contact) to discuss your TypeScript integration and SDK availability.

## Build with Kastra today

Use the [evaluation API](https://docs.kastra.ai/reference/evaluate) to check an action before your application runs it. Handle ALLOW, DENY, and HOLD explicitly, and keep the action paused until it is permitted. This works with TypeScript or any language that can make HTTP requests.

For OpenAI- or Anthropic-compatible model traffic, connect through the [model proxy](https://docs.kastra.ai/proxy/overview). For tool servers, explore [MCP governance](https://docs.kastra.ai/mcp/overview).

Your application controls which actions pass through a custom integration. Place the decision check before each protected operation, then test allowed, denied, approval, and failure outcomes before connecting real side effects.
