Is there downtime when deploying agent updates to LiveKit Cloud?

This question originally came up in our Slack community and the thread has been consolidated here for long-term reference.

Is there any downtime when deploying an agent to LiveKit Cloud?

Context: you have an agent in production taking business calls, and you want to deploy an update. Does the agent remain functional during the deployment?

Running agents will drain and new calls will be load-balanced to new agents. There is no downtime for new calls.

See the drain timeout documentation: