Pipecat Clients are a family of SDKs that connect users to your Pipecat agents through web and mobile applications. They handle real-time audio/video transport, session management, and provide messaging and events for building responsive voice AI interfaces.Documentation Index
Fetch the complete documentation index at: https://daily-docs-pr-4424.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Supported Platforms
JavaScript
Web applications with vanilla JavaScript
React
React applications with hooks and components
React Native
Cross-platform mobile apps
iOS (Swift)
Native iOS applications
Android (Kotlin)
Native Android applications
C++
High-performance native applications
What the SDKs Provide
All Pipecat Client SDKs include:- Transport management — WebRTC and WebSocket connections to your Pipecat pipeline
- Media handling — Microphone, camera, and speaker device management
- Session lifecycle — Connect, disconnect, reconnect, and error handling
- Messaging — Send custom messages to your bot and receive responses
- Events — Callbacks for bot state changes, transcriptions, and more
Next Steps
Get Started
Introduction to client-side development with Pipecat.
Voice UI Kit
Pre-built React components for voice AI interfaces.