Skip to main content
Sayna combines low-latency WebSockets, one-shot REST helpers, and LiveKit mirroring so you can ship voice-first experiences quickly. These docs explain the moving parts, how to deploy securely, and where to find the OpenAPI reference.
Sayna voice flow animation

Start building

Follow the quickstart to configure providers, boot the container, and hit the first endpoints.

Build with confidence

Platform architecture

Dive into the VoiceManager, provider layer, caching, and feature flags.

REST API

Learn what each endpoint accepts and how caching works.

WebSocket streaming

Review the config, command, and event schemas that drive real-time voice.

Twilio SIP setup

Point Twilio trunks at Sayna’s SIP endpoint and keep LiveKit rooms in sync.

Operate safely

Deployment guide

Ship Sayna in Docker, Compose, or Kubernetes with the right env vars.

Authentication

Choose between shared secrets and delegated JWT validation.

Operations

Adopt caching, observability, and release best practices.

API reference

Explore the OpenAPI spec plus interactive endpoint playgrounds.