Skip to content

fixie-ai/ultravox-client-sdk-flutter

Repository files navigation

Ultravox client SDK for Flutter

Flutter client SDK for Ultravox.

pub package

Getting started

flutter add ultravox_client

Or you can directly add to your pubspec.yaml:

---
dependencies:
  ultravox_client: <version>

Usage

final session = UltravoxSession.create();
await session.joinCall(joinUrl);
session.statusNotifier.addListener(myListener);
await session.leaveCall();

See the included example app for a more complete example. To get a joinUrl, you'll want to integrate your server with the Ultravox REST API.

Supported platforms

The Ultravox client SDK works on all Flutter platforms: Android, iOS, web, Linux, Windows, and macOS.

Example app

You can view a demo of the example app at https://fixie-ai.github.io/ultravox-client-sdk-flutter/

You can use the Ultravox REST API to get a joinUrl.

About

Flutter client SDK for Ultravox.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •