Skip to main content
SDK_LIBRARIES

VIENNA_OS_SDKS
/ DEVELOPER_LIBRARIES

Official client libraries for JavaScript, TypeScript, and Python. Build AI governance into your applications in minutes.

INSTALLATION

JavaScript / TypeScript

via npm

npm install vienna-os
TypeScript types included

Python

via PyPI

pip install vienna-os
Type hints included

QUICK_START

import { ViennaClient } from 'vienna-os';

const vienna = new ViennaClient({
  apiKey: process.env.VIENNA_API_KEY,
});

// Register your agent
await vienna.agents.register({
  id: 'my-agent-v1',
  name: 'My AI Agent',
  riskTier: 2
});

// Request approval for action
const proposal = await vienna.proposals.create({
  agentId: 'my-agent-v1',
  action: 'send_email'
});

FEATURES

Simple API

Intuitive methods for agent registration, proposal creation, warrant verification, and execution tracking.

Type Safety

Full TypeScript definitions and Python type hints for IDE autocomplete and error checking.

Async/Await

Modern async patterns for non-blocking governance checks in your application.

Webhook Handlers

Built-in utilities for verifying and handling Vienna OS webhook events.

Ready?

READY_TO_BUILD

Start governing your AI agents in minutes. No credit card required.