Skip to content

SDKs

One protocol. Five platforms.

Every SDK wraps the same wire protocol, so an agent behaves the same whether the caller is in Chrome, on an iPhone or inside a Flutter app.

Web

TypeScript

Browser SDK over Socket.IO, WebRTC and mediasoup-client. Exposes the VoxeraClient class with a typed event map for session state, transcripts and audio.

Public release in progress — the source is available on request in the meantime.

React Native

TypeScript

iOS and Android from one codebase. The useVoxera hook owns the client lifecycle, merges streamed chunks into one message per reply, and handles the Android microphone permission for you.

npm install @voxera/sdk-react-native

iOS

Swift

Native Swift SDK exposing VoxeraClient and a SwiftUI-ready VoxeraViewModel, with AVAudioSession handling built in.

Public release in progress — the source is available on request in the meantime.

Android

Kotlin

Native Kotlin SDK with coroutine-based session control and Flow events.

Public release in progress — the source is available on request in the meantime.

Flutter

Dart

Dart SDK over a Pigeon-generated platform channel, sharing the same native iOS and Android transports.

Public release in progress — the source is available on request in the meantime.

The same call, on every platform

Choose a platform

Hear it before you build on it

The demo is the real pipeline, not a recording. Talk to it, interrupt it, and decide from there.