Thanks — I understand you're seeing "connection minutes limit exceeded. please contact the project owner." and want to know why.
What this means
• Your LiveKit Cloud project has used up its allotted WebRTC connection minutes for the billing period. Connection minutes count whenever a participant connects to a room using WebRTC (this includes regular users and AI agents that keep a WebRTC connection open).
• Once the included minutes in your plan are exhausted, the system blocks new connections if spending limits or restrictions are in place, which produces that error.
Common causes
• Long or large video sessions (many participants or long duration) consuming minutes quickly.
• Persistent AI agents or bots that remain connected.
• Client-side bugs or failed cleanup leaving connections open longer than intended.
What you can do now
1. Check usage and limits on the LiveKit Cloud dashboard to confirm current connection minutes and whether you’ve hit the plan allowance.
2. If you expect sustained higher usage, upgrade to a plan with more included minutes (Build → Ship → Scale) or remove an enforced spending limit so overages can be billed.
3. Investigate and fix lingering connections in your app — ensure participants and agents disconnect cleanly and implement automatic cleanup/timeouts where appropriate.
If you’d like, tell me:
• Your project ID or the plan you’re on (if you can share it), and
• Whether the excess usage was from many users, long sessions, or persistent agents —
and I’ll help you interpret the dashboard numbers and suggest the most appropriate next step.
Sources:
Understanding and Estimating Pricing for Video Conference and Livestream Us... |
Pricing | LiveKit |
How much can LiveKit scale? | LiveKit