Skip to main content

Regions

Configure and manage regional deployments or restrictions.

Overview

LiveKit is a globally distributed service and regions represent geographic locations where services run. Users of LiveKit apps connect to the closest server, or edge, to minimize latency and improve the overall realtime experience.

Using default regions and allowing LiveKit to route traffic to the closest server is typically the best approach. However, in some cases, you might need to make explicit decisions about region assignment, or restrict traffic to a specific region.

Regions topics

Learn more about managing regions for your LiveKit apps with these topics.

ComponentDescriptionUse cases
Region pinningIsolate traffic to a specific region to comply with local regulatory restrictions or meet data residency requirements.Meeting data residency requirements and isolating data to specific regions.
Agent deploymentConfigure and manage agent deployments across multiple regions.Deploying agents in multiple regions, optimizing latency, and managing regional deployments.
Region pinning for telephonyIsolate telephony traffic to a specific region to comply with local regulatory restrictions. To learn more, see the Region pinning for telephony topic.Complying with local telephony regulations and isolating data to specific regions.

In this section

Limit regional traffic, or deploy your agents to specific regions, to meet your application needs.