SDKs

Official client libraries that wrap the Vantax REST API with typed methods, automatic retries, and built-in error handling — so you can ship faster in your language of choice.

We're building first-party SDKs across the most popular ecosystems. Each library mirrors the resource groups of the REST API and resolves the account from your key automatically — you never pass an agency_id or sub_account_id. The libraries below are in active development; package names are provisional and may change before release.

Languages

Node.js / TypeScriptComing soon
npm install @vantax/sdk
PythonComing soon
pip install vantax
PHPComing soon
composer require vantax/sdk
GoComing soon
go get github.com/vantax-ai/vantax-go
RubyComing soon
gem install vantax

Use the REST API today

While official SDKs are in development, the REST API is fully usable today with any HTTP client. Point your client at https://api.vantaxai.com/v1 and authenticate with a scoped API key.

Usage preview

Here's how the client libraries will feel once released. Both examples create an Agent using a sub-account key — the SDK reads the key and operates on the owning tenant.

TypeScript

agent.ts
import { Vantax } from "@vantax/sdk";

// The key determines the tenant — never pass an account id.
const vantax = new Vantax({ apiKey: "vx_live_3fa9c2..." });

const agent = await vantax.agents.create({
  name: "Front Desk",
  voice: "nova",
});

console.log(agent.id);

Python

agent.py
from vantax import Vantax

# The key determines the tenant — never pass an account id.
vantax = Vantax(api_key="vx_live_3fa9c2...")

agent = vantax.agents.create(
    name="Front Desk",
    voice="nova",
)

print(agent.id)
Want early access or to request a language we haven't listed? Reach out to your account team — we prioritize SDKs based on customer demand.