Engine
Declarative Flow YAML
Define voice conversations as state machines in YAML — states, transitions, guards, and tool calls. No custom orchestration code.
Runtime
Pipecat Pipeline
Real-time voice pipeline with VAD, STT, LLM, and TTS wired together. Swap providers without changing your flows.
SDK
Browser & Mobile
WebSocket and WebRTC transports with automatic QoS monitoring and seamless transport switching built into the client SDK.