Kaltura website screenshot

Kaltura

Kaltura is an open-source video platform providing REST APIs for video management, live streaming, transcoding, player customization, analytics, and virtual classroom integrations. Developers can ingest, process, deliver, and monetize video content at scale across web, mobile, and OTT environments.

Kaltura publishes 222 APIs on the APIs.io network, including Access Control Profile API, Analytics API, Annotation API, and 219 more. Tagged areas include Video, Live Streaming, Transcoding, Media Management, and Player.

The Kaltura catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Kaltura’s developer surface includes authentication, documentation, engineering blog, pricing, and 11 more developer resources.

47.4/100 developing ▬ flat Agent 22/100 agent aware Front door AI 6/6 dominant saas Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessFreeSelf serve⚡ Free to try
2 APIs
VideoLive StreamingTranscodingMedia ManagementPlayerAnalyticsVirtual ClassroomOTTOpen Source

What this lets a business do 7

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Content Distribution & Delivery Management
BC-3740
assetFilecdnAdapterProfilecdnPartnerSettingscomcastMrsscontentDistributionBatchdistributionProfile
POST /service/playready_playreadydrm/action/generateKey POST /service/playready_playreadydrm/action/getContentKeys POST /service/playready_playreadydrm/action/getEntryContentKey POST /service/playready_playreadydrm/action/getLicenseDetails
Media Asset Management
BC-3710
assetbaseEntryconversionProfileconversionProfileAssetParamsdropFolderdropFolderFile
POST /service/flavorasset/action/convert POST /service/flavorasset/action/export POST /service/flavorasset/action/getDownloadUrl POST /service/flavorasset/action/getFlavorAssetsWithParams
Audience & Viewer Management
BC-3750
entitlementhouseholdhouseholdDevicehouseholdUserottUserparentalRule
POST /service/entitlement/action/cancelRenewal POST /service/entitlement/action/cancelScheduledSubscription POST /service/entitlement/action/getNextRenewal POST /service/entitlement/action/grant
Audience Measurement & Insights Management
BC-3770
assetStatisticsliveReportsliveStats
POST /service/assetstatistics/action/query POST /service/livereports/action/exportToCsv POST /service/livereports/action/getEvents POST /service/livereports/action/getReport
Subscription Billing & Revenue Management
BC-4250
householdPaymentGatewayhouseholdPaymentMethod
POST /service/householdpaymentmethod/action/add POST /service/householdpaymentmethod/action/remove POST /service/householdpaymentmethod/action/setAsDefault POST /service/householdpaymentgateway/action/enable
Cybersecurity Management
BC-620
permissionuserRole
POST /service/permission/action/add POST /service/permission/action/delete POST /service/permission/action/getCurrentPermissions POST /service/permission/action/list
Content Origination & Production Management
BC-3700
captionAsset
POST /service/caption_captionasset/action/add POST /service/caption_captionasset/action/export POST /service/caption_captionasset/action/serveWebVTT POST /service/caption_captionasset/action/setAsDefault

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/kaltura: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 222

Individual APIs this provider publishes, each with its own machine-readable definition.

Kaltura Access Control Profile API

Manage access control profiles

Kaltura Analytics API

api for getting analytics data

Kaltura Annotation API

Annotation service - Video Annotation

Kaltura Announcement API

The announcement API from Kaltura — 6 operation(s) for announcement.

Kaltura App Token API

The appToken API from Kaltura — 6 operation(s) for apptoken.

Kaltura Aspera API

Aspera service

Kaltura Asset API

The asset API from Kaltura — 9 operation(s) for asset.

Kaltura Asset Comment API

The assetComment API from Kaltura — 2 operation(s) for assetcomment.

Kaltura Asset File API

The assetFile API from Kaltura — 2 operation(s) for assetfile.

Kaltura Asset History API

The assetHistory API from Kaltura — 2 operation(s) for assethistory.

Kaltura Asset Statistics API

The assetStatistics API from Kaltura — 1 operation(s) for assetstatistics.

Kaltura Asset Struct API

The assetStruct API from Kaltura — 4 operation(s) for assetstruct.

Kaltura Attachment Asset API

Retrieve information and invoke actions on attachment Asset

Kaltura Att Uverse API

Att Uverse Service

Kaltura Avn API

AVN service

Kaltura Base Entry API

Base Entry Service

Kaltura Batch API

batch service lets you handle different batch process from remote machines. As opposed to other objects in the system, locking mechanism is critical in this case. For this reaso...

Kaltura Batchcontrol API

batch service lets you handle different batch process from remote machines. As opposed to other objects in the system, locking mechanism is critical in this case. For this reaso...

Kaltura Beacon API

Sending beacons on objects

Kaltura Bookmark API

The bookmark API from Kaltura — 2 operation(s) for bookmark.

Kaltura Bulk API

Bulk upload service is used to upload & manage bulk uploads

Kaltura Bulk Upload API

Bulk upload service is used to upload & manage bulk uploads using CSV files. This service manages only entry bulk uploads.

Kaltura Bumper API

The bumper API from Kaltura — 4 operation(s) for bumper.

Kaltura Business Process Case API

Business-process case service lets you get information about processes

Kaltura Business Process Server API

Business-Process server service lets you create and manage servers

Kaltura Caption Asset API

Retrieve information and invoke actions on caption Asset

Kaltura Caption Asset Item API

Search caption asset items

Kaltura Caption Params API

Add & Manage Caption Params

Kaltura Capture Space API

The captureSpace API from Kaltura — 3 operation(s) for capturespace.

Kaltura Category API

Add & Manage Categories

Kaltura Category Entry API

Add & Manage CategoryEntry - assign entry to category

Kaltura Category User API

Add & Manage CategoryUser - membership of a user in a category

Kaltura Cdn Adapter Profile API

The cdnAdapterProfile API from Kaltura — 5 operation(s) for cdnadapterprofile.

Kaltura Cdn Partner Settings API

The cdnPartnerSettings API from Kaltura — 2 operation(s) for cdnpartnersettings.

Kaltura cDVRAdapterProfile API

The cDVRAdapterProfile API from Kaltura — 5 operation(s) for cdvradapterprofile.

Kaltura Channel API

The channel API from Kaltura — 5 operation(s) for channel.

Kaltura Collection API

The collection API from Kaltura — 1 operation(s) for collection.

Kaltura Comcast Mrss API

Comcast Mrss Service

Kaltura Compensation API

The compensation API from Kaltura — 3 operation(s) for compensation.

Kaltura Configuration Group API

The configurationGroup API from Kaltura — 5 operation(s) for configurationgroup.

Kaltura Configuration Group Device API

The configurationGroupDevice API from Kaltura — 4 operation(s) for configurationgroupdevice.

Kaltura Configuration Group Tag API

The configurationGroupTag API from Kaltura — 4 operation(s) for configurationgrouptag.

Kaltura Configurations API

The configurations API from Kaltura — 6 operation(s) for configurations.

Kaltura Conf Maps API

The confMaps API from Kaltura — 7 operation(s) for confmaps.

Kaltura Content Distribution Batch API

The contentDistributionBatch API from Kaltura — 3 operation(s) for contentdistributionbatch.

Kaltura Conversion Profile API

Add & Manage Conversion Profiles

Kaltura Conversion Profile Asset Params API

Manage the connection between Conversion Profiles and Asset Params

Kaltura Country API

The country API from Kaltura — 1 operation(s) for country.

Kaltura Coupon API

The coupon API from Kaltura — 1 operation(s) for coupon.

Kaltura Cue Point API

Cue Point service

Kaltura Currency API

The currency API from Kaltura — 1 operation(s) for currency.

Kaltura Data API

Data service lets you manage data content (textual content)

Kaltura Delivery Profile API

delivery service is used to control delivery objects

Kaltura Device Brand API

The deviceBrand API from Kaltura — 1 operation(s) for devicebrand.

Kaltura Device Family API

The deviceFamily API from Kaltura — 1 operation(s) for devicefamily.

Kaltura Distribution Profile API

Distribution Profile service

Kaltura Distribution Provider API

Distribution Provider service

Kaltura Documents API

Document service lets you upload and manage document files

Kaltura Double Click API

DoubleClick Service

Kaltura Drm License Access API

Retrieve information and invoke actions on Flavor Asset

Kaltura Drm Policy API

The drmPolicy API from Kaltura — 5 operation(s) for drmpolicy.

Kaltura Drm Profile API

The drmProfile API from Kaltura — 7 operation(s) for drmprofile.

Kaltura Drop Folder API

DropFolder service lets you create and manage drop folders

Kaltura Drop Folder File API

DropFolderFile service lets you create and manage drop folder files

Kaltura Email API

The email API from Kaltura — 1 operation(s) for email.

Kaltura EmailIngestionProfile API

EmailIngestionProfile service lets you manage email ingestion profile records

Kaltura Engagement API

The engagement API from Kaltura — 4 operation(s) for engagement.

Kaltura Engagement Adapter API

The engagementAdapter API from Kaltura — 6 operation(s) for engagementadapter.

Kaltura Entitlement API

The entitlement API from Kaltura — 10 operation(s) for entitlement.

Kaltura Entry Distribution API

Entry Distribution service

Kaltura Entry Server Node API

Base class for entry server node

Kaltura Entry Vendor Task API

Entry Vendor Task Service

Kaltura eSearch API

The eSearch API from Kaltura — 4 operation(s) for esearch.

Kaltura Event Notification Template API

Event notification template service lets you create and manage event notification templates

Kaltura Export Task API

The exportTask API from Kaltura — 5 operation(s) for exporttask.

Kaltura External Channel Profile API

The externalChannelProfile API from Kaltura — 4 operation(s) for externalchannelprofile.

Kaltura Favorite API

The favorite API from Kaltura — 3 operation(s) for favorite.

Kaltura File Asset API

Manage file assets

Kaltura File Sync API

System user service

Kaltura Filesync Import Batch API

The filesyncImportBatch API from Kaltura — 2 operation(s) for filesyncimportbatch.

Kaltura Flavor Asset API

Retrieve information and invoke actions on Flavor Asset

Kaltura Flavor Params API

Add & Manage Flavor Params

Kaltura Flavor Params Output API

Flavor Params Output service

Kaltura Follow Tv Series API

The followTvSeries API from Kaltura — 4 operation(s) for followtvseries.

Kaltura Generic Distribution Provider API

Generic Distribution Provider service

Kaltura Generic Distribution Provider Action API

Generic Distribution Provider Actions service

Kaltura Group API

The group API from Kaltura — 6 operation(s) for group.

Kaltura Home Network API

The homeNetwork API from Kaltura — 4 operation(s) for homenetwork.

Kaltura Household API

The household API from Kaltura — 8 operation(s) for household.

Kaltura Household Device API

The householdDevice API from Kaltura — 9 operation(s) for householddevice.

Kaltura Household Limitations API

The householdLimitations API from Kaltura — 1 operation(s) for householdlimitations.

Kaltura Household Payment Gateway API

The householdPaymentGateway API from Kaltura — 8 operation(s) for householdpaymentgateway.

Kaltura Household Payment Method API

The householdPaymentMethod API from Kaltura — 5 operation(s) for householdpaymentmethod.

Kaltura Household Premium Service API

The householdPremiumService API from Kaltura — 1 operation(s) for householdpremiumservice.

Kaltura Household Quota API

The householdQuota API from Kaltura — 1 operation(s) for householdquota.

Kaltura Household User API

The householdUser API from Kaltura — 3 operation(s) for householduser.

Kaltura Image API

The image API from Kaltura — 4 operation(s) for image.

Kaltura Image Type API

The imageType API from Kaltura — 4 operation(s) for imagetype.

Kaltura Inbox Message API

The inboxMessage API from Kaltura — 3 operation(s) for inboxmessage.

Kaltura Integration API

Integration service lets you dispatch integration tasks

Kaltura Interactivity API

The interactivity API from Kaltura — 4 operation(s) for interactivity.

Kaltura Jobs API

batch service lets you handle different batch process from remote machines. As opposed to other objects in the system, locking mechanism is critical in this case. For this reaso...

Kaltura Language API

The language API from Kaltura — 1 operation(s) for language.

Kaltura Licensed URL API

The licensedUrl API from Kaltura — 1 operation(s) for licensedurl.

Kaltura Like API

Allows user to 'like' or 'unlike' and entry

Kaltura Live Conversion Profile API

Enable serving live conversion profile to the Wowza servers as XML

Kaltura Live Reports API

The liveReports API from Kaltura — 4 operation(s) for livereports.

Kaltura Live Stats API

Stats Service

Kaltura Live Stream API

Live Stream service lets you manage live stream entries

Kaltura Media API

Media service lets you upload and manage media files (images / videos & audio)

Kaltura Media File Type API

The mediaFileType API from Kaltura — 4 operation(s) for mediafiletype.

Kaltura Meta API

The meta API from Kaltura — 4 operation(s) for meta.

Kaltura Metadata API

Metadata service

Kaltura Metadata Batch API

The metadataBatch API from Kaltura — 2 operation(s) for metadatabatch.

Kaltura Metadata Profile API

Metadata Profile service

Kaltura Ndn API

Ndn Service

Kaltura Notification API

The notification API from Kaltura — 5 operation(s) for notification.

Kaltura Notifications Partner Settings API

The notificationsPartnerSettings API from Kaltura — 2 operation(s) for notificationspartnersettings.

Kaltura Notifications Settings API

The notificationsSettings API from Kaltura — 3 operation(s) for notificationssettings.

Kaltura Oss Adapter Profile API

The ossAdapterProfile API from Kaltura — 6 operation(s) for ossadapterprofile.

Kaltura Ott Category API

The ottCategory API from Kaltura — 1 operation(s) for ottcategory.

Kaltura Ott User API

The ottUser API from Kaltura — 18 operation(s) for ottuser.

Kaltura Parental Rule API

The parentalRule API from Kaltura — 4 operation(s) for parentalrule.

Kaltura Partner API

partner service allows you to change/manage your partner personal details and settings as well

Kaltura PartnerCatalogItem API

Partner Catalog Item Service

Kaltura Payment Gateway Profile API

The paymentGatewayProfile API from Kaltura — 6 operation(s) for paymentgatewayprofile.

Kaltura Payment Method Profile API

The paymentMethodProfile API from Kaltura — 4 operation(s) for paymentmethodprofile.

Kaltura Permission API

Permission service lets you create and manage user permissions

Kaltura Permission Item API

PermissionItem service lets you create and manage permission items

Kaltura Personal Feed API

The personalFeed API from Kaltura — 1 operation(s) for personalfeed.

Kaltura Pexip API

The pexip API from Kaltura — 3 operation(s) for pexip.

Kaltura Pin API

The pin API from Kaltura — 3 operation(s) for pin.

Kaltura Playlist API

Playlist service lets you create,manage and play your playlists Playlists could be static (containing a fixed list of entries) or dynamic (based on a filter)

Kaltura Play Ready Drm API

The playReadyDrm API from Kaltura — 4 operation(s) for playreadydrm.

Kaltura Poll API

Poll service The poll service works against the cache entirely no DB instance should be used here

Kaltura Ppv API

The ppv API from Kaltura — 1 operation(s) for ppv.

Kaltura Price Details API

The priceDetails API from Kaltura — 1 operation(s) for pricedetails.

Kaltura Price Plan API

The pricePlan API from Kaltura — 2 operation(s) for priceplan.

Kaltura Purchase Settings API

The purchaseSettings API from Kaltura — 2 operation(s) for purchasesettings.

Kaltura Quiz API

Allows user to handle quizzes

Kaltura Rating API

Allows user to manipulate their entry rating

Kaltura Ratio API

The ratio API from Kaltura — 2 operation(s) for ratio.

Kaltura Reach Profile API

Reach Profile Service

Kaltura Recommendation Profile API

The recommendationProfile API from Kaltura — 5 operation(s) for recommendationprofile.

Kaltura Recording API

The recording API from Kaltura — 6 operation(s) for recording.

Kaltura Region API

The region API from Kaltura — 1 operation(s) for region.

Kaltura Registry Settings API

The registrySettings API from Kaltura — 1 operation(s) for registrysettings.

Kaltura Reminder API

The reminder API from Kaltura — 4 operation(s) for reminder.

Kaltura Report API

The report API from Kaltura — 12 operation(s) for report.

Kaltura Response Profile API

Manage response profiles

Kaltura Scheduled Task Profile API

Schedule task service lets you create and manage scheduled task profiles

Kaltura Schedule Event API

The ScheduleEvent service enables you to create and manage (update, delete, retrieve, etc.) scheduled recording events.

Kaltura Schedule Event Resource API

The ScheduleEventResource service enables you create and manage (update, delete, retrieve, etc.) the connections between recording events and the resources required for these ev...

Kaltura Schedule Resource API

The ScheduleResource service enables you to create and manage (update, delete, retrieve, etc.) the resources required for scheduled events (cameras, capture devices, etc.).

Kaltura Schema API

Expose the schema definitions for syndication MRSS, bulk upload XML and other schema types.

Kaltura Search History API

The searchHistory API from Kaltura — 5 operation(s) for searchhistory.

Kaltura Series Recording API

The seriesRecording API from Kaltura — 7 operation(s) for seriesrecording.

Kaltura Session API

The session API from Kaltura — 8 operation(s) for session.

Kaltura Sharepoint Extension API

Kaltura Sharepoint Extension Service

Kaltura Social API

The social API from Kaltura — 8 operation(s) for social.

Kaltura Social Action API

The socialAction API from Kaltura — 3 operation(s) for socialaction.

Kaltura Social Comment API

The socialComment API from Kaltura — 1 operation(s) for socialcomment.

Kaltura Social Friend Activity API

The socialFriendActivity API from Kaltura — 1 operation(s) for socialfriendactivity.

Kaltura SSO API

The sso API from Kaltura — 6 operation(s) for sso.

Kaltura Stats API

Stats Service

Kaltura Storage Profile API

The Storage Profile service allows you to export your Kaltura content to external storage volumes. This service is disabled by default, please contact your account manager if yo...

Kaltura Subscription API

The subscription API from Kaltura — 2 operation(s) for subscription.

Kaltura Subscription Set API

The subscriptionSet API from Kaltura — 5 operation(s) for subscriptionset.

Kaltura Synacor Hbo API

Synacor HBO Service

Kaltura Syndication Feed API

Add & Manage Syndication Feeds

Kaltura System API

The system API from Kaltura — 5 operation(s) for system.

Kaltura System Partner API

System partner service

Kaltura Tag API

The tag API from Kaltura — 7 operation(s) for tag.

Kaltura Thumb Asset API

Retrieve information and invoke actions on Thumb Asset

Kaltura Thumbnail API

The thumbnail API from Kaltura — 1 operation(s) for thumbnail.

Kaltura Thumb Params API

Add & Manage Thumb Params

Kaltura Thumb Params Output API

Thumbnail Params Output service

Kaltura Time Shifted Tv Partner Settings API

The timeShiftedTvPartnerSettings API from Kaltura — 2 operation(s) for timeshiftedtvpartnersettings.

Kaltura Time Warner API

Time Warner Service

Kaltura Topic API

The topic API from Kaltura — 4 operation(s) for topic.

Kaltura Transaction API

The transaction API from Kaltura — 7 operation(s) for transaction.

Kaltura tvCom API

TVCom service

Kaltura uiConf API

UiConf service lets you create and manage your UIConfs for the various flash components This service is used by the KMC-ApplicationStudio

Kaltura Unicorn API

Unicorn Service

Kaltura Unified Payment API

The unifiedPayment API from Kaltura — 1 operation(s) for unifiedpayment.

Kaltura Upload API

The upload API from Kaltura — 2 operation(s) for upload.

Kaltura Upload Token API

The uploadToken API from Kaltura — 5 operation(s) for uploadtoken.

Kaltura User API

Manage partner users on Kaltura's side The userId in kaltura is the unique ID in the partner's system, and the [partnerId,Id] couple are unique key in kaltura's DB

Kaltura User Asset Rule API

The userAssetRule API from Kaltura — 1 operation(s) for userassetrule.

Kaltura User Assets List Item API

The userAssetsListItem API from Kaltura — 3 operation(s) for userassetslistitem.

Kaltura User Entry API

The userEntry API from Kaltura — 7 operation(s) for userentry.

Kaltura User Interest API

The userInterest API from Kaltura — 4 operation(s) for userinterest.

Kaltura User Login Pin API

The userLoginPin API from Kaltura — 4 operation(s) for userloginpin.

Kaltura Uverse API

Uverse Service

Kaltura Uverse Click To Order API

Uverse Click To Order Service

Kaltura Var Console API

Utility service for the Multi-publishers console

Kaltura Vendor Catalog Item API

Vendor Catalog Item Service

Kaltura Vendor Integration API

The vendorIntegration API from Kaltura — 5 operation(s) for vendorintegration.

Kaltura Virtual Event API

The virtualEvent API from Kaltura — 5 operation(s) for virtualevent.

Kaltura Virus Scan Profile API

Virus scan profile service

Kaltura Volatile Interactivity API

The volatileInteractivity API from Kaltura — 4 operation(s) for volatileinteractivity.

Kaltura Webex Vendor API

The webexVendor API from Kaltura — 5 operation(s) for webexvendor.

Kaltura Widevine Drm API

WidevineDrmService serves as a license proxy to a Widevine license server

Kaltura Widget API

widget service for full widget management

Kaltura Zoom Vendor API

The zoomVendor API from Kaltura — 9 operation(s) for zoomvendor.

Kaltura Access Control API

Add & Manage Access Controls

Kaltura Admin User API

Manage details for the administrative user

Kaltura Audit Trail API

The Audit Trail service allows you to keep track of changes made to various Kaltura objects. This service is disabled by default.

Kaltura Export Csv API

Export CSV service is used to manage CSV exports of objects

Kaltura external Media API

External media service lets you upload and manage embed codes and external playable content

Kaltura Group User API

Add & Manage GroupUser

Kaltura media File API

The media File API from Kaltura — 4 operation(s) for media file.

Kaltura Media Info API

Media Info service

Kaltura Message Template API

The Message Template API from Kaltura — 2 operation(s) for message template.

Kaltura Partner Configuration API

The Partner Configuration API from Kaltura — 1 operation(s) for partner configuration.

Kaltura Product Price API

The Product Price API from Kaltura — 1 operation(s) for product price.

Kaltura Server Node API

Server Node service

Kaltura Short Link API

Short link service

Kaltura Transaction History API

The Transaction History API from Kaltura — 1 operation(s) for transaction history.

Kaltura User Role API

The User Role API from Kaltura — 6 operation(s) for user role.

Kaltura User Score API

The User Score API from Kaltura — 3 operation(s) for user score.

Kaltura x Internal API

Internal Service is used for actions that are used internally in Kaltura applications and might be changed in the future without any notice.

Scroll for all 222

Open Collections 223

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Scroll for all 223

Pricing Plans 1

Published pricing tiers and plan structures.

Kaltura Plans Pricing

8 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Kaltura Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Kaltura Context

13 classes · 13 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Kaltura API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 19

Standalone JSON Schema definitions for this provider's data models.

KalturaAccessControl

9 properties

JSON SCHEMA

KalturaCategory

36 properties

JSON SCHEMA

KalturaConversionProfile

26 properties

JSON SCHEMA

KalturaFlavorAsset

14 properties

JSON SCHEMA

KalturaLiveStreamEntry

26 properties

JSON SCHEMA

KalturaMediaEntry

14 properties

JSON SCHEMA

KalturaPlaybackContext

6 properties

JSON SCHEMA

KalturaSchedulerConfig

14 properties

JSON SCHEMA

KalturaUploadToken

13 properties

JSON SCHEMA

KalturaUser

21 properties

JSON SCHEMA

KalturaAnnouncement

13 properties

JSON SCHEMA

KalturaAsset

16 properties

JSON SCHEMA

KalturaBaseChannel

2 properties

JSON SCHEMA

KalturaEntitlement

14 properties

JSON SCHEMA

KalturaHousehold

15 properties

JSON SCHEMA

KalturaMediaFile

20 properties

JSON SCHEMA

KalturaOTTUser

14 properties

JSON SCHEMA

KalturaRecording

8 properties

JSON SCHEMA

KalturaSubscription

31 properties

JSON SCHEMA

Scroll for all 19

Examples 18

Example request and response payloads for these APIs.

Scroll for all 18

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Kaltura Authentication

apiKey · 2 schemes

SECURITY

Kaltura Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Kaltura Agentic Access

1236 operations · 1233 acting · 41 human-in-the-loop

1236 operations · 1233 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: kaltura
name: Kaltura
description: Kaltura is an open-source video platform providing REST APIs for video management, live streaming, transcoding,
  player customization, analytics, and virtual classroom integrations. Developers can ingest, process, deliver, and monetize
  video content at scale across web, mobile, and OTT environments.
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/kaltura.png
url: https://raw.githubusercontent.com/api-evangelist/kaltura/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.23'
tags:
- Video
- Live Streaming
- Transcoding
- Media Management
- Player
- Analytics
- Virtual Classroom
- OTT
- Open Source
tags_raw:
- Video
- Live Streaming
- Transcoding
- Media Management
- Player
- Analytics
- Virtual Classroom
- OTT
- Open Source
- Open-Source
apis:
- aid: kaltura:kaltura-accesscontrolprofile-api
  name: Kaltura Access Control Profile API
  description: Manage access control profiles
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - accessControlProfile
  properties:
  - type: OpenAPI
    url: openapi/kaltura-accesscontrolprofile-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-analytics-api
  name: Kaltura Analytics API
  description: api for getting analytics data
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Analytics
  tags_raw:
  - analytics
  properties:
  - type: OpenAPI
    url: openapi/kaltura-analytics-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-annotation-api
  name: Kaltura Annotation API
  description: Annotation service - Video Annotation
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Annotation
  tags_raw:
  - annotation
  properties:
  - type: OpenAPI
    url: openapi/kaltura-annotation-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-announcement-api
  name: Kaltura Announcement API
  description: The announcement API from Kaltura — 6 operation(s) for announcement.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - announcement
  properties:
  - type: OpenAPI
    url: openapi/kaltura-announcement-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-apptoken-api
  name: Kaltura App Token API
  description: The appToken API from Kaltura — 6 operation(s) for apptoken.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - appToken
  properties:
  - type: OpenAPI
    url: openapi/kaltura-apptoken-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-aspera-api
  name: Kaltura Aspera API
  description: Aspera service
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - aspera
  properties:
  - type: OpenAPI
    url: openapi/kaltura-aspera-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-asset-api
  name: Kaltura Asset API
  description: The asset API from Kaltura — 9 operation(s) for asset.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Asset
  tags_raw:
  - asset
  properties:
  - type: OpenAPI
    url: openapi/kaltura-asset-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-assetcomment-api
  name: Kaltura Asset Comment API
  description: The assetComment API from Kaltura — 2 operation(s) for assetcomment.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - assetComment
  properties:
  - type: OpenAPI
    url: openapi/kaltura-assetcomment-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-assetfile-api
  name: Kaltura Asset File API
  description: The assetFile API from Kaltura — 2 operation(s) for assetfile.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - assetFile
  properties:
  - type: OpenAPI
    url: openapi/kaltura-assetfile-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-assethistory-api
  name: Kaltura Asset History API
  description: The assetHistory API from Kaltura — 2 operation(s) for assethistory.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - assetHistory
  properties:
  - type: OpenAPI
    url: openapi/kaltura-assethistory-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-assetstatistics-api
  name: Kaltura Asset Statistics API
  description: The assetStatistics API from Kaltura — 1 operation(s) for assetstatistics.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - assetStatistics
  properties:
  - type: OpenAPI
    url: openapi/kaltura-assetstatistics-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-assetstruct-api
  name: Kaltura Asset Struct API
  description: The assetStruct API from Kaltura — 4 operation(s) for assetstruct.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - assetStruct
  properties:
  - type: OpenAPI
    url: openapi/kaltura-assetstruct-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-attachmentasset-api
  name: Kaltura Attachment Asset API
  description: Retrieve information and invoke actions on attachment Asset
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - attachmentAsset
  properties:
  - type: OpenAPI
    url: openapi/kaltura-attachmentasset-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-attuverse-api
  name: Kaltura Att Uverse API
  description: Att Uverse Service
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - attUverse
  properties:
  - type: OpenAPI
    url: openapi/kaltura-attuverse-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-avn-api
  name: Kaltura Avn API
  description: AVN service
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - avn
  properties:
  - type: OpenAPI
    url: openapi/kaltura-avn-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-baseentry-api
  name: Kaltura Base Entry API
  description: Base Entry Service
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - baseEntry
  properties:
  - type: OpenAPI
    url: openapi/kaltura-baseentry-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-batch-api
  name: Kaltura Batch API
  description: "batch service lets you handle different batch process from remote machines.\n As opposed to other objects\
    \ in the system, locking mechanism is critical in this case.\n For this reason the GetExclusiveXX, UpdateExclusiveXX and\
    \ FreeExclusiveXX actions are important for\nthe system's integrity.\n In general - updating batch object should be done\
    \ only using the UpdateExclusiveXX which in turn\ncan be called only after\n acquiring a batch object properly (using\
    \  GetExclusiveXX).\n If an object was acquired and should be returned to the pool in it's initial state - use the FreeExclusiveXX\n\
    action\n Terminology:\n LocationId\n ServerID\n ParternGroups"
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Batch
  tags_raw:
  - batch
  properties:
  - type: OpenAPI
    url: openapi/kaltura-batch-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-batchcontrol-api
  name: Kaltura Batchcontrol API
  description: "batch service lets you handle different batch process from remote machines.\n As opposed to other objects\
    \ in the system, locking mechanism is critical in this case.\n For this reason the GetExclusiveXX, UpdateExclusiveXX and\
    \ FreeExclusiveXX actions are important for the system's integrity.\n In general - updating batch object should be done\
    \ only using the UpdateExclusiveXX which in turn can be called only after \n acquiring a batch object properly (using\
    \  GetExclusiveXX).\n If an object was acquired and should be returned to the pool in it's initial state - use the FreeExclusiveXX\
    \ action \n Terminology:\n LocationId\n ServerID\n ParternGroups"
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - batchcontrol
  properties:
  - type: OpenAPI
    url: openapi/kaltura-batchcontrol-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-beacon-api
  name: Kaltura Beacon API
  description: Sending beacons on objects
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - beacon
  tags_raw:
  - beacon
  properties:
  - type: OpenAPI
    url: openapi/kaltura-beacon-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-bookmark-api
  name: Kaltura Bookmark API
  description: The bookmark API from Kaltura — 2 operation(s) for bookmark.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Bookmark
  tags_raw:
  - bookmark
  properties:
  - type: OpenAPI
    url: openapi/kaltura-bookmark-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-bulk-api
  name: Kaltura Bulk API
  description: Bulk upload service is used to upload & manage bulk uploads
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Bulk
  tags_raw:
  - bulk
  properties:
  - type: OpenAPI
    url: openapi/kaltura-bulk-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-bulkupload-api
  name: Kaltura Bulk Upload API
  description: "Bulk upload service is used to upload & manage bulk uploads using CSV files.\n This service manages only entry\
    \ bulk uploads."
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Bulk Upload
  tags_raw:
  - bulkUpload
  properties:
  - type: OpenAPI
    url: openapi/kaltura-bulkupload-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-bumper-api
  name: Kaltura Bumper API
  description: The bumper API from Kaltura — 4 operation(s) for bumper.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - bumper
  properties:
  - type: OpenAPI
    url: openapi/kaltura-bumper-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-businessprocesscase-api
  name: Kaltura Business Process Case API
  description: Business-process case service lets you get information about processes
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - businessProcessCase
  properties:
  - type: OpenAPI
    url: openapi/kaltura-businessprocesscase-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-businessprocessserver-api
  name: Kaltura Business Process Server API
  description: Business-Process server service lets you create and manage servers
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - businessProcessServer
  properties:
  - type: OpenAPI
    url: openapi/kaltura-businessprocessserver-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-captionasset-api
  name: Kaltura Caption Asset API
  description: Retrieve information and invoke actions on caption Asset
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - captionAsset
  properties:
  - type: OpenAPI
    url: openapi/kaltura-captionasset-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-captionassetitem-api
  name: Kaltura Caption Asset Item API
  description: Search caption asset items
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - captionAssetItem
  properties:
  - type: OpenAPI
    url: openapi/kaltura-captionassetitem-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-captionparams-api
  name: Kaltura Caption Params API
  description: Add & Manage Caption Params
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - captionParams
  properties:
  - type: OpenAPI
    url: openapi/kaltura-captionparams-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-capturespace-api
  name: Kaltura Capture Space API
  description: The captureSpace API from Kaltura — 3 operation(s) for capturespace.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - captureSpace
  properties:
  - type: OpenAPI
    url: openapi/kaltura-capturespace-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-category-api
  name: Kaltura Category API
  description: Add & Manage Categories
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Category
  tags_raw:
  - category
  properties:
  - type: OpenAPI
    url: openapi/kaltura-category-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-categoryentry-api
  name: Kaltura Category Entry API
  description: Add & Manage CategoryEntry - assign entry to category
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - categoryEntry
  properties:
  - type: OpenAPI
    url: openapi/kaltura-categoryentry-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-categoryuser-api
  name: Kaltura Category User API
  description: Add & Manage CategoryUser - membership of a user in a category
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - categoryUser
  properties:
  - type: OpenAPI
    url: openapi/kaltura-categoryuser-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-cdnadapterprofile-api
  name: Kaltura Cdn Adapter Profile API
  description: The cdnAdapterProfile API from Kaltura — 5 operation(s) for cdnadapterprofile.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - cdnAdapterProfile
  properties:
  - type: OpenAPI
    url: openapi/kaltura-cdnadapterprofile-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-cdnpartnersettings-api
  name: Kaltura Cdn Partner Settings API
  description: The cdnPartnerSettings API from Kaltura — 2 operation(s) for cdnpartnersettings.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags: []
  tags_raw:
  - cdnPartnerSettings
  properties:
  - type: OpenAPI
    url: openapi/kaltura-cdnpartnersettings-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-cdvradapterprofile-api
  name: Kaltura cDVRAdapterProfile API
  description: The cDVRAdapterProfile API from Kaltura — 5 operation(s) for cdvradapterprofile.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - cDVRAdapterProfile
  properties:
  - type: OpenAPI
    url: openapi/kaltura-cdvradapterprofile-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/
- aid: kaltura:kaltura-channel-api
  name: Kaltura Channel API
  description: The channel API from Kaltura — 5 operation(s) for channel.
  humanURL: https://developer.kaltura.com/
  baseURL: https://www.kaltura.com/api_v3
  tags:
  - Channels
  tags_raw:
  - channel
  properties:
  - type: OpenAPI
    url: openapi/kaltura-channel-api-openapi.yml
  - type: Documentation
    url: https://developer.kaltura.com/api-docs/
  - type: Authentication
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
  - type: GettingStarted
    url: https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
  - type: Console
    url: https://developer.kaltura.com/console
  - type: Documentation
    url: https://devdocs.api.ott.kaltura.com/


# --- truncated at 32 KB (187 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kaltura/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/kaltura"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/kaltura/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/kaltura/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.