Skip to main content
LiveKit on Telnyx is being retired. Run your agents on LiveKit Cloud or your own LiveKit deployment with the Telnyx-maintained telnyx-livekit-plugin. See Telnyx LiveKit Plugin.
First time building? Complete Quickstart — Step 1 to configure your CLI and register with the platform.

1. Install the plugin

This is the Telnyx-maintained plugin. It includes features the official livekit-plugins-telnyx package doesn’t have yet. Both install the livekit.plugins.telnyx module, so install only one.
Plugin source on GitHub

2. Write your agent

Create agent.py:
The only Telnyx-specific parts are the stt, tts, and llm — everything else is standard LiveKit.

Room name prefixes

Telnyx prefixes LiveKit room names for routing. If your application logic reads ctx.room.name, you must strip the Telnyx prefix before comparing it with room names from your own system:

3. Add a requirements file

Create requirements.txt:

4. Deploy

The platform builds your image in-cluster, deploys it, and starts the worker. Check the status:
Tail logs once it’s running:

Swap models

The example above uses Telnyx-hosted defaults. Swap any component independently:
  • STT — Deepgram, Nova-3, Nova-2, Flux → STT plugin
  • TTS — MiniMax, Telnyx KokoroTTS, Telnyx Ultra (REST API only), ElevenLabs (BYOK), Azure → TTS plugin
  • LLM — GPT-4o-mini, Kimi-K2.6, Claude (BYOK) → LLM plugin

Next steps