Registry /
llm-agents / pipecat-ai-small-webrtc-prebuilt
Install & Compatibility
Where this runs
tested against v2.5.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 83.1MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 10.6s · import 0.000s · 86MB
87MB installed
● package 87MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
SmallWebRTCTransport
✓ from pipecat_ai_small_webrtc_prebuilt import SmallWebRTCTransport
✗ from pipecat.transports.services.adapters.small_webrtc import SmallWebRTCTransport
Initialize the prebuilt WebRTC client with a SmallWebRTCTransport. Requires DAILY_API_KEY and DAILY_URL environment variables.
import asyncio
from pipecat_ai_small_webrtc_prebuilt import SmallWebRTCPrebuilt
from pipecat.transports.services.adapters.small_webrtc import SmallWebRTCTransport
transport = SmallWebRTCTransport(
api_key=os.environ.get('DAILY_API_KEY', ''),
daily_url=os.environ.get('DAILY_URL', '')
)
client = SmallWebRTCPrebuilt(transport=transport)
asyncio.run(client.run())
Upgrade
Version history
2.5.0latest on PyPI · released Apr 22, 2026
Audit
Dependencies
pipecat-airequiredCore library providing SmallWebRTCTransport and pipeline components.
aiohttprequiredUsed for WebRTC signaling and HTTP requests.