Flutter
flutter add ultravox_client
The Ultravox API enables developers to build speech-to-speech AI applications. Built on the open source Ultravox LLM, the Ultravox API provides a simple REST API for creating calls with AI agents.
We expect most applications to have a backend that will use the Ultravox REST API to create calls (and secure the API key).
The Ultravox API base url is http://api.ultravox.ai
.
The API requires an API key and currently provides two endpoints:
/api/calls
)/api/voices
)Pass in an API key using the X-API-Key
header.
There is an OpenAPI spec file available. Additionally, you can use the Ultravox API Playground to quickly explore and test the API.
While there is a RESTful API for Ultravox that is used to create calls, you will need to use one of our client SDKs to join and end calls.
Flutter
flutter add ultravox_client
JavaScript
npm install ultravox-client
Kotlin
Python
pip install ultravox-client
Please let us know if you need a client for a specific language or framework.
Get an API Key → Apply for an API Key.
Do the Quickstart → Build your first voice-enabled AI agent in minutes.
Read the Docs → Learn more in the API Reference.