Quickstart demo for a basic voice bot.View Example →
Quickstart demo for a basic web bot.View Example →
Quickstart demo for a basic phone bot using Twilio.View Example →
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 websocket + Media streams. Inbound and outbound calling.View Example →
Telnyx websocket + Media streams. Inbound and outbound calling.View Example →
Plivo websocket + Media streams. Inbound and outbound calling.View Example →
Exotel websocket + Media streams. Inbound and outbound calling.View Example →
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 →
Add WhatsApp WebRTC calling to your Pipecat bot.View Example →
Add OpenTelemetry to your Pipecat bot. Examples include Langfuse and Jaeger.View Example →
Automatically navigate an IVR call tree by providing Pipecat with a goal.View Example →
Detect voicemail in a phone call and leave a message.View Example →
Use Tavus to create a video avatar for your Pipecat bot.View Example →
Use HeyGen to create a video avatar for your Pipecat bot.View Example →
Use Simli to create a video avatar for your Pipecat bot.View Example →
A push-to-talk client interface, allowing users to press a button to start talking to the bot.View Example →
Learn how to deploy the SmallWebRTCTransport in a Docker container.View Example →
Learn how to use Pipecat Flows to create a structured navigation flow. This example shows a simple restaurant reservation flow.View Example →
Learn how to use Sentry to track metrics and errors in your Pipecat bot.View Example →