Quickstart
Getting Started
Quickstart demo for a basic voice bot.View Example →
Web Quickstart
Getting StartedWeb & Mobile
Quickstart demo for a basic web bot.View Example →
Phone Quickstart
Getting StartedTelephony
Quickstart demo for a basic phone bot using Twilio.View Example →
Simple Chatbot
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 →
Twilio Chatbot
Telephony
Twilio websocket + Media streams. Inbound and outbound calling.View Example →
Telnyx Chatbot
Telephony
Telnyx websocket + Media streams. Inbound and outbound calling.View Example →
Plivo Chatbot
Telephony
Plivo websocket + Media streams. Inbound and outbound calling.View Example →
Exotel Chatbot
Telephony
Exotel websocket + Media streams. Inbound and outbound calling.View Example →
Daily PSTN & SIP Calling
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 →
WhatsApp Chatbot
Telephony
Add WhatsApp WebRTC calling to your Pipecat bot.View Example →
OpenTelemetry
Logging & Analytics
Add OpenTelemetry to your Pipecat bot. Examples include Langfuse and Jaeger.View Example →
IVR Navigation
Telephony
Automatically navigate an IVR call tree by providing Pipecat with a goal.View Example →
Voicemail Detection
Telephony
Detect voicemail in a phone call and leave a message.View Example →
Tavus
Video Avatar
Use Tavus to create a video avatar for your Pipecat bot.View Example →
HeyGen
Video Avatar
Use HeyGen to create a video avatar for your Pipecat bot.View Example →
Simli
Video Avatar
Use Simli to create a video avatar for your Pipecat bot.View Example →
Push to Talk
Web & Mobile
A push-to-talk client interface, allowing users to press a button to start talking to the bot.View Example →
SmallWebRTC + Docker
Web & Mobile
Learn how to deploy the SmallWebRTCTransport in a Docker container.View Example →
Structured Conversation
Flows
Learn how to use Pipecat Flows to create a structured navigation flow. This example shows a simple restaurant reservation flow.View Example →
Sentry Metrics
Logging & Analytics
Learn how to use Sentry to track metrics and errors in your Pipecat bot.View Example →

💡 Need Help Getting Started?