Libraries for
Any Stack.

Official SDKs for Python, Node.js, and Go (Java coming soon). Integrate Zirvox decision architecture into your production environment with native type safety.

Developer Experience

Engineered for
Productivity.

Type Safety

Native type definitions for all requests and responses. Catch errors at compile time.

Auto-Reliability

Built-in retries with exponential backoff, circuit breakers, and connection pooling.

Idempotency

Native support for idempotency keys to prevent duplicate actions in distributed systems.

Official Libraries

Language Support.

v2.4.0 • STABLE

Python SDK

Async-first with full type hints. Seamlessly connect Zirvox to your data science and AI workflows.

terminal — pip
pip install zirvox
v3.1.2 • STABLE

Node.js SDK

TypeScript-native. Optimized for high-throughput streaming and event-driven architectures.

terminal — npm
npm install @zirvox/sdk
v1.2.0 • STABLE

Go SDK

Low-latency performance with context propagation and built-in connection pooling.

terminal — go get
go get github.com/zirvox/sdk-go
v0.9.5 • BETA

Zirvox CLI

Manage keys, deployments, and audit logs directly from your command line interface.

terminal — curl
curl -fsSL https://zirvox.com/install.sh | sh
Implementation

Standard Patterns.

decision_service.ts
import { Zirvox } from "@zirvox/sdk";

const z = new Zirvox({ apiKey: process.env.ZIRVOX_API_KEY });

const decision = await z.decisions.create({
  title: "Risk Assessment",
  policy: "compliance-v4",
  context: { userId: "4401", riskScore: 0.82 }
});
stream_processor.py
import os
from zirvox import Zirvox

z = Zirvox(api_key=os.getenv("ZIRVOX_API_KEY"))

for event in z.stream.subscribe(topics=["alerts"]):
  print(f"Received {event.type}: {event.id}")
Production Standards

Built-in Reliability.

Scoped Keys

Least-privilege credentials per environment and workflow.

Retries & Timeouts

Built-in retries and configurable timeouts out of the box.

Idempotency

Native protection against duplicate decisions in distributed systems.

Observability

Distributed tracing (W3C) and deep audit metadata on every call.

Official SDKs

Typed
by default
Frequent releases
regular updates
Open source
OSS license (repo-specific)
6 official packages
TypeScript + type hints

Start building now.

Pick an SDK, generate a scoped sandbox key, and run your first workflow in minutes.

  • Open source SDKs
  • Sandbox instantly available
  • Production keys require security review