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.
RESOURCES
Ready?
READY_TO_BUILD
Start governing your AI agents in minutes. No credit card required.