Overview
Test your Pipecat agents with automated session management. Cekura handles session creation and management automatically.- No-code
- Code
Run tests directly from the frontend without writing code.
Configure Pipecat credentials
Go to your agent settings and configure Pipecat integration:
Required fields:

- Provider: Select “Pipecat” as your voice integration provider.
- Assistant ID: (Optional) Your Pipecat assistant identifier. If left empty, the system will use default assistant settings
- Pipecat Cloud API Key: Your authentication key from Pipecat Cloud. This key authenticates requests to the Pipecat API and is required to create automated sessions. The key will override any API key specified in the agent settings if provided here.
- Pipecat Agent Name: A descriptive name for your Pipecat agent (e.g., “my-agent”). This helps identify your agent in the Pipecat dashboard and logs.
- Agent Configuration (JSON): Additional configuration passed to your Pipecat agent. This corresponds to the request body sent to the Pipecat start endpoint when creating a new session.
- Room Properties (JSON): Configuration for the Daily.co room that will host your WebRTC session. These properties control room behavior and SIP settings. A minimal example is shown in the screenshot. See the Daily Room Configuration API for all available room properties and detailed options.
Run tests from frontend
Select scenarios and run tests using the UI:
Click “Run with Pipecat” to execute your tests. Cekura automatically:

- Creates unique sessions for each scenario
- Manages session lifecycle
- Executes tests and cleans up resources
Key Terminology
- Pipecat Cloud: The hosted platform for deploying and managing Pipecat agents. Get your API key at pipecat.daily.co
- Daily.co: WebRTC infrastructure provider that powers Pipecat’s voice and video capabilities. See Daily docs
- Room URL: The Daily.co WebRTC endpoint where the test session occurs
- Meeting Token: Authentication credential for joining a Daily.co room
- Agent Configuration: JSON payload sent to Pipecat’s start endpoint to configure agent behavior
- Room Properties: Daily.co room settings that control session features and behavior