Skip to main content
The Pipecat iOS SDK provides a Swift implementation for building voice and multimodal AI applications on iOS. It handles:
  • Real-time audio streaming
  • Bot communication and state management
  • Media device handling
  • Configuration management
  • Event handling

Installation

Add the SDK to your project using Swift Package Manager:
Then add the dependencies to your target:

Example

Here’s a simple example using Daily as the transport layer:

Documentation

API Reference

SDK API documentation

Transport Packages

Daily, Gemini, OpenAI WebRTC, and SmallWebRTC transports

Source

Pipecat Client iOS on GitHub

Demo

Simple Chatbot Demo