---
title: Overview
url: https://docs.kaltura.com/docs/events-collaboration/app-registry-api/app-registry-overview
---

## Kaltura App Registry API

The App Registry is a centralized service for registering and managing Kaltura application instances — KMS sites, Events Platform instances, custom applications, and more. Each registered app gets a unique GUID (`id`) used by other platform services (such as the [User Profile API](/docs/events-collaboration/user-profile-api/user-profile-overview)) to associate data with specific application contexts.

When you create a virtual event through the Events Platform, an app is automatically registered with `appType: "epmEvent"`. You can also register apps directly for custom integrations.

**Base URL:** `https://app-registry.nvp1.ovp.kaltura.com/api/v1` (production NVP region)  
**Auth:** `Authorization: Bearer &lt;KS&gt;` header (ADMIN KS, type=2, requires `ADMIN_BASE` permission)  
**Format:** JSON request/response bodies, all endpoints use POST  
**Regions:** NVP (default `nvp1`), DE (`frp2`), EU/Ireland (`irp2`), Canada (`cap2`), Australia (`syp2`) — see API Getting Started §4.5  

<!-- Sections: 1.When to Use | 2.Prerequisites | 3.Authentication | 4.App Entity | 5.Register an App | 6.Get an App | 7.Update an App | 8.Delete an App | 9.Enable / Disable an App | 10.List Apps | 11.Find Apps by Organization Domain | 12.Versioning | 13.Error Handling | 14.Best Practices | 15.Related Guides -->
