Skip to main content
View as Markdown

Endpoints & Regions - Getting Started

Endpoints & Regions​

Kaltura operates across 6 regional deployments. Each region provides the full API and service stack. Your account is provisioned to a specific region — use the corresponding endpoints.

Regions​

RegionCodeAPI Base URL
US (default)nvp1https://www.kaltura.com/api_v3
Frankfurt (DE)frp2https://api.de.kaltura.com/api_v3
Ireland (EU)irp2https://api.eu.kaltura.com/api_v3
Singaporesgp2https://api.sg.kaltura.com/api_v3
Canadacap2https://api.ca.kaltura.com/api_v3
Australiasyp2https://api.ap.kaltura.com/api_v3

URL Patterns​

Every Kaltura service follows a dual-naming convention — an env-coded domain and a friendly alias that resolve to the same backend:

  • env-coded: {service}.{regionCode}.ovp.kaltura.com (e.g., api.frp2.ovp.kaltura.com)
  • Friendly: {service}.{regionPrefix}.kaltura.com (e.g., api.de.kaltura.com)
  • US region: Also supports the env-coded pattern (www.nvp1.ovp.kaltura.com), but the friendly aliases (www.kaltura.com) are more common. Note: in the US region, the Core API service name is www rather than api (e.g., www.nvp1.ovp.kaltura.com/api_v3).
  • Microservices follow the same {svc}.{code}.ovp.kaltura.com pattern in all regions, including US ({svc}.nvp1.ovp.kaltura.com).

Service Endpoints by Category​

CategoryUS EndpointRegional Pattern
Core APIwww.kaltura.com/api_v3 (also www.nvp1.ovp.kaltura.com/api_v3)api.{region}.kaltura.com/api_v3 (env-coded: api.{code}.ovp.kaltura.com/api_v3)
VOD Deliverycfvod.kaltura.comcfvod.{code}.ovp.kaltura.com
Live Deliverycflive.kaltura.comcflive.{code}.ovp.kaltura.com
Analyticsanalytics.kaltura.comanalytics.{region}.kaltura.com
Uploadupload.kaltura.comupload.{code}.ovp.kaltura.com
Push/Messagingpush.kaltura.compush.{code}.ovp.kaltura.com
Microservices{svc}.nvp1.ovp.kaltura.com{svc}.{code}.ovp.kaltura.com

Microservices include: chat, connectors, user, app-registry.
AI services (Agents Manager, Conversational AI) follow the same microservice pattern: agents-manager.{code}.ovp.kaltura.com, genie.{code}.ovp.kaltura.com.

Protocols & Ports​

ProtocolPortUsage
HTTPS443All API and delivery traffic (required)
HTTP80Legacy fallback (US only); use HTTPS for all production traffic
RTMP1935Live stream ingress
RTMPS443Encrypted live stream ingress
SRT7045Low-latency live stream ingress

Key considerations:

  • Use domain names, not IP addresses — cloud infrastructure IPs change frequently.
  • All traffic is outbound — firewalls need egress rules to these endpoints, not inbound.
  • Set $KALTURA_SERVICE_URL to your region's API base URL. All guides use this variable.