Server API Reference
Complete reference for Pipecat’s Python server APIs and services
Overview
Pipecat’s server-side functionality is organized into three main categories:
Services
AI service integrations for speech, language, vision, and more
Frameworks
User RTVI for client/server communication or Pipecat Flows for building structured conversations
Utilities
Helper functions and tools for audio, filtering, and flows
Service Categories
Pipecat integrates with various AI services across different categories:
Transport
WebRTC and WebSocket implementations for real-time communication
Speech Processing
Speech-to-text, text-to-speech, and speech-to-speech services
Language Models
Integration with various LLM providers
Vision & Media
Image generation, video processing, and computer vision
Getting Started
- Browse our Supported Services to see available integrations
- Install required dependencies for your chosen services
- Reference individual service docs for detailed configuration options