— SDKs

Type-safe SDKs

Install, import, ship. Every SDK wraps the same API contract with native types + helper classes for the common flows.

Node.js / TypeScript

Node ≥ 18
ReferenceSource soon

— Install

npm install @rexa/sdk

— Usage

import { Rexa.ai } from '@rexa/sdk';

const client = new Rexa.ai({ apiKey: process.env.JTV_API_KEY! });

const call = await client.calls.create({
  provider: 'telnyx',
  to: '+15551234567',
  from: '+15557654321',
  voiceId: 'alloy',
  prompt: 'Hello! Who am I speaking with?',
});

Python

Python ≥ 3.9
ReferenceSource soon

— Install

pip install rexa

— Usage

from rexa import Rexa.ai

client = Rexa.ai(api_key=os.environ["JTV_API_KEY"])

call = client.calls.create(
    provider="telnyx",
    to="+15551234567",
    from_="+15557654321",
    voice_id="alloy",
    prompt="Hello! Who am I speaking with?",
)

Another language? Tell us what you need — we’ll ship Go, Ruby, and PHP next based on demand.