Build on the Auven API
Integrate realistic AI therapy simulations into your own platform, LMS, or research tool using our developer API.
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.
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']
}
}))Core Endpoints
/v1/sessionsCreate a new therapy simulation session/v1/sessions/:idRetrieve session details and transcript/v1/clients/generateGenerate a custom AI client profile/v1/analytics/:session_idFetch session analytics and scores/v1/feedbackSubmit real-time feedback trigger/v1/sessions/:idEnd and archive a sessionOfficial SDKs
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.