Skip to content

SDKs

One protocol. Five SDKs, Flutter next.

Every SDK wraps the same wire protocol, so an agent behaves the same whether the caller is in Chrome, on an iPhone or in an Android 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.

npm install @voxera/sdk-web

React

TypeScript

The browser SDK behind a hook. useVoxera owns the client lifecycle and its subscriptions, merges streamed chunks into one message per reply, and carries "use client" for the Next.js App Router.

npm install @voxera/sdk-react

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.

.package(url: "https://github.com/voxera-voice/voxera-ios.git", from: "1.1.43")

Android

Kotlin

Native Kotlin SDK with coroutine-based session control and Flow events, served from JitPack.

implementation("com.github.voxera-voice:voxera-android:1.1.43") // repo: maven("https://jitpack.io")

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.