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.