Skip to content
/docs

Installation

Install the current TypeScript SDK for Veto Cloud and Charter.

TypeScript

npm install veto-sdk

Or:

pnpm add veto-sdk
yarn add veto-sdk

Set an API key for Guard, Charter, approvals, and dashboard logging:

export VETO_API_KEY=veto_...

Verify

import { Veto } from "veto-sdk";

const veto = await Veto.init();

console.log(veto.isCloudReady()); // true when VETO_API_KEY is set and valid

New Demo Apps

For a brand-new Node + TypeScript demo app:

npm create veto-app -- my-agent --template node-ts --pack soc2-lite --yes
cd my-agent
npm install
npm run dev

Python

The Python package is available as veto for Python-native tool-call checks:

pip install veto

Use cloud validation or the HTTP API for production approvals and hosted decision records. Python CLI bootstrap and receipt helpers are tracked separately in the claims manifest.