When developing applications that interact with the Kaltura API, it is best to use a native Client Library.
Below you can download the Client Library for the programming language of your choice.
To learn how to use the client libraries and see example code implementations, use the API Test Console and Interactive Workflows. The Test Console and Workflows automatically generate sample code based on the API actions and parameters you select.
Please note, the client libraries provided here have been generated for the Kaltura.com API. Users of self-hosted editions of Kaltura (On-Prem or CE) are encouraged to use their Kaltura Server Clients Generator for optimal compatibility.
In programming languages that use package managers, Kaltura also provides client libraries as packages that can be installed via the respective package manager.
composer require kaltura/api-client-library
gem install kaltura-client
pip install KalturaApiClient
<dependency> <groupId>com.kaltura</groupId> <artifactId>kalturaClient</artifactId> <version>3.2.1</version> </dependency>