The API Report CardAPI Index
Kaltura

Kaltura API

Enterprise Video Platform / VPaaS · corp.kaltura.com

Kaltura's VPaaS REST API at developer.kaltura.com is self-serve and covers media upload, content management, live streaming, analytics, and a separate OTT API. Client libraries are auto-generated for nine languages. Auth is session-based off a partner admin secret rather than OAuth.

Last verified: July 2026Software & Data Tools
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODPublic VPaaS REST API spanning media services, content, live streaming, analytics reports, and a separate OTT API.
AccessGOODSelf-serve: partner ID plus admin secret start a session; no partner program gate for API use.
CoverageGOODUpload, transcoding flavors, categories, access control, live channels, recordings, and dozens of report types.
AuthMIXEDSessions come from a partner ID plus admin secret; any secret holder can impersonate any user, and rotation kills all sessions.
Docs & DXGOODAuto-generated client libraries in nine languages, an interactive TestMe console, and docs open-sourced on GitHub.
StabilityGOOD
Supergood: Kaltura shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Kaltura scores A on the API Report Card. Kaltura's VPaaS REST API at developer.kaltura.com is self-serve and covers media upload, content management, live streaming, analytics, and a separate OTT API. Client libraries are auto-generated for nine languages. Auth is session-based off a partner admin secret rather than OAuth.

Tried to integrate with Kaltura?
SOURCES
Admin-secret-based session auth concentrates risk, any actor with the admin secret can impersonate any user, list/modify any entry, and pull any analytics; rotating the secret invalidates every issued session developer.kaltura.com
No documented public rate limits on the REST API, VPaaS-API-Getting-Started/api-guidelines.html outlines best practices but does not publish numeric request-per-minute ceilings, so high-volume integrations hit throttling without warning developer.kaltura.com
Sprawling API surface (Media Services REST + OTT REST + Player JS + TV Platform API + multiple auto-generated client libraries) with inconsistent conventions, fragmented docs, and overlapping endpoints developer.kaltura.com
Session-based auth (rather than long-lived API keys or OAuth2) requires every integration to call session.start, manage KS (Kaltura Session) tokens, and handle expiration, adds friction versus modern Bearer-token APIs developer.kaltura.com
Chunked upload via uploadToken.add + uploadToken.upload + media.addContent is a three-step orchestration that fails silently if any step is skipped or out of order, especially for large lecture-capture files developer.kaltura.com
XML-era plugin/service patterns surface in the auto-generated client libraries (deep nested objects, integer enums, base-class inheritance) that feel dated next to JSON-first APIs from Mux, Cloudflare Stream, or Wistia github.com
Analytics/report endpoints return CSV-style tables and graph series that require client-side parsing, no GraphQL or modern typed-response surface developer.kaltura.com
Customer Care Portal ticket-creation incident on May 4, 2026 affected support flow for API and platform customers alike, with degraded performance for tickets routed through Kaltura-facing ingestion status.kaltura.com
Clunky, multi-click UI with steep learning curve, users describe navigating between aspects of the platform as cumbersome g2.com
Video playback / load-time reliability issues across networks, with intermittent failure to load videos g2.com
Breakout-room reliability problems in virtual classroom / events product, users report inability to see the main room, difficulty joining breakouts, and unresponsive support during sessions g2.com
PowerPoint animations don't render in the platform, animated decks fall flat when presented through Kaltura g2.com
Recurring monthly downtime tied to hosting services; status page tracks 21 components across 3 groups, with incidents in March and May 2026 status.kaltura.com
Customer support is difficult to reach, with full-day delays before escalation g2.com
Complicated permission system and limited customization options frequently cited as reasons customers evaluate Brightcove, Panopto, Vimeo, Mediasite, and Mux research.com
Pay-as-you-go pricing compounds at scale, $0.17/GB bandwidth + $0.25/GB storage + $2.25/GB transcoding + $0.25/min live, with media entries, plays, analytics, DRM, and support billed separately aws.amazon.com
Integration difficulties and sluggish video load speeds drive churn to platforms with simpler interfaces or more flexible deployment research.com
Capterra and TrustRadius reviews echo concerns about UX complexity, admin overhead, and a product surface that has grown faster than the underlying admin tooling capterra.com