- Domain owners can view and regenerate the API key.
- Members do not have access to the API key. Request it from an owner, or ask an owner to grant you administrator privileges.
Using Daily through Pipecat Cloud? You have a separate, integrated Daily API key that comes with your Pipecat Cloud account. Find it under Settings → Daily (WebRTC) in the Pipecat Cloud dashboard. It has the same capabilities as a key from
dashboard.daily.co, and 1:1 voice minutes are free when your agent runs on Pipecat Cloud. The two keys belong to different accounts, so a recording or session created with one key won’t show up when you query with the other. See the Daily WebRTC guide for details.Staging and testing
Daily doesn’t support adding a second domain to an existing account. To set up a staging environment, sign up for a separate Daily account using a variant of your domain name (e.g.yourdomain-dev). The new account’s API key is immediately available under the Developers tab in the dashboard.
Contact support after creating the staging account to ensure it has access to the same features as your production account at no extra charge.
Making authenticated requests
Include your API key in theAuthorization header of every request:
Authentication errors
Rate limits
Daily rate-limits the API to ensure stability for all users. If you exceed the limits, you’ll receive a429 response with error: "rate-limit-error".
Handle
429 responses by retrying with exponential backoff. Contact support if you need higher limits.