Developer Platform

Build on the Auven API

Integrate realistic AI therapy simulations into your own platform, LMS, or research tool using our developer API.

Quick Start

Start a session in minutes

Authenticate with your API key, define a client profile, and launch a fully interactive voice session — all in a single request.

1. Create an API key from your dashboard
2. Install the Auven SDK
3. Configure your AI client profile
4. Call /v1/sessions to start
index.ts
import Auven from 'simpath-sdk'

const client = new Auven({
  apiKey: process.env.SIMPATH_API_KEY
})

const session = await client.sessions.create(({
  client_profile: {
    name: 'Alex',
    difficulty: 3,
    issues: ['anxiety']
  }
}))
REST API

Core Endpoints

POST/v1/sessionsCreate a new therapy simulation session
GET/v1/sessions/:idRetrieve session details and transcript
POST/v1/clients/generateGenerate a custom AI client profile
GET/v1/analytics/:session_idFetch session analytics and scores
POST/v1/feedbackSubmit real-time feedback trigger
DELETE/v1/sessions/:idEnd and archive a session

Official SDKs

JavaScript / TypeScript
Available
Python
Available
REST / cURL
Available
Go
Coming soon
Ruby
Coming soon
Java
Coming soon

Built for developers

Low-latency streaming

WebSocket-based real-time voice and text streams with sub-200ms latency for immersive sessions.

Secure by default

All API traffic is TLS 1.3 encrypted. API keys are scoped and rotatable at any time from your dashboard.

Webhooks

Subscribe to session events — start, message, score update, end — and react in real time.

Versioned API

Stable versioned endpoints with a clear deprecation policy so your integrations never break unexpectedly.

Usage analytics

Monitor token usage, latency percentiles, and error rates directly from your developer dashboard.

Thorough docs

Every endpoint documented with examples in multiple languages, edge-case notes, and interactive playground.

Ready to integrate?