Getting Started
Quickstart demo for a basic voice bot.View Example →
Web & Mobile
A full client-server example, showing how to connect different clients with a Pipecat bot. Client SDK examples include JavaScript, React, React Native, iOS, and Android.View Example →
Telephony
Twilio websocket + Media streams. Inbound and outbound calling.View Example →
Telephony
Telnyx websocket + Media streams. Inbound and outbound calling.View Example →
Telephony
Plivo websocket + Media streams. Inbound and outbound calling.View Example →
Telephony
Exotel websocket + Media streams. Inbound and outbound calling.View Example →
Telephony
Add PSTN & SIP calling to your Pipecat bot. Examples include Daily PSTN and Daily + Twilio SIP. Learn how to place inbound and outbound calls, as well as how to cold transfer a call.View Example →
Telephony
Warm transfer a PSTN call to a human agent using Daily PSTN.View Example →
Telephony
Add WhatsApp WebRTC calling to your Pipecat bot.View Example →
Logging & Analytics
Add OpenTelemetry to your Pipecat bot. Examples include Langfuse and Jaeger.View Example →
Telephony
Automatically navigate an IVR call tree by providing Pipecat with a goal.View Example →
Telephony
Detect voicemail in a phone call and leave a message.View Example →
Video Avatar
Use Tavus to create a video avatar for your Pipecat bot.View Example →
Video Avatar
Use HeyGen to create a video avatar for your Pipecat bot.View Example →
Video Avatar
Use Simli to create a video avatar for your Pipecat bot.View Example →
Web & Mobile
A push-to-talk client interface, allowing users to press a button to start talking to the bot.View Example →
Web & Mobile
Learn how to deploy the SmallWebRTCTransport in a Docker container.View Example →
Flows
Learn how to use Pipecat Flows to create a structured navigation flow. This example shows a simple restaurant reservation flow.View Example →
Logging & Analytics
Learn how to use Sentry to track metrics and errors in your Pipecat bot.View Example →
WebSocket Audio
Stream real-time audio from an active Vonage Video API session into a Pipecat pipeline using the Vonage Audio Connector.View Example →