pipecat cloud CLI, the REST API, the Python SDK, and the agent image format are identical to Daily-hosted regions; the introduction lists what carries over, and the Fundamentals and Guides cover them for both. The pages in this group cover only what you operate: the cluster, the region package, and the data that stays inside it.
Pipecat Enterprise is enabled per organization. To get started, contact
sales.
What changes
How your region connects
The region package installs a small set of platform components into your cluster alongside your agents. One of them, the region agent, opens an outbound, mutually authenticated TLS connection to Pipecat Cloud and keeps it open. Everything the control plane does in your region — creating deployments, starting sessions, querying logs — travels over that connection. Nothing connects inbound to your cluster, and the certificates involved are issued during enrollment and renewed automatically. Session traffic — WebSocket and telephony audio — goes straight to your region and never touches the control plane. The architecture page walks through both planes.What leaves your cluster
Running a self-hosted region keeps your data in your region while giving Pipecat Cloud enough to manage it:- Always: session records and per-session metrics (start and end times, outcome, CPU and memory usage), and the region’s own health — connected agents, component versions, certificate expiry.
- By default, on request: a read-only diagnostic snapshot of the platform components, which Daily support can pull when you ask for help. It never includes secret values or your agents’ logs.
- Only when you enable it: agent log lines, and only when someone in your organization queries them.
- Never, to the control plane: session audio or media, secret values, environment variables, or the contents of your configuration. Daily WebRTC sessions carry media over Daily’s WebRTC infrastructure, as they do in every region.
Getting started
1
Get enabled
Pipecat Enterprise is enabled per organization by Daily. Contact
sales to get started.
2
Prepare a cluster
Check the requirements — a
conforming Kubernetes cluster, two platform prerequisites, and outbound
network access.
3
Register and install
Follow Set up a region: register the
region, mint an enrollment token, and install the region package with Helm.
You’ll need
pipecatcloud 1.2.0 or later.4
Deploy an agent
Deploy to the new region exactly as you would to any other, and start a
session.