Kaltura API DocumentationSupport Matrix

Client side KS generation Zipped response HTTP[s] Proxy Support Support for Serve Actions Works with Request Configuration Objects Supports Multi-request Support Response Profiles Support set to null Single Client Instance Thread Safe
PHP v1, v2 yes yes yes yes yes yes yes Not Supported Not Supported
C# .net v1, v2 yes yes Not Supported yes yes yes Not Supported yes yes
Java v1, v2 yes yes yes yes yes yes yes yes yes
PHP - namespaces v1, v2 yes yes yes yes yes yes yes Not Supported Not Supported
Node JS N/A - use session.start() PLAT-6384 yes yes yes yes yes Not Supported yes yes
PHP - ZendFramework v1, v2 yes yes yes yes yes yes yes Not Supported Not Supported
Python v1, v2 yes yes (see footnotes) yes yes yes yes yes Not Supported Not Supported
JavaScript (Ajax) N/A - use session.start() yes yes (see footnotes) PLAT-6389 yes yes yes Not Supported yes yes
Angular Not Supported (Front-End) yes Not Supported PLAT-6389 yes yes PLAT-6535 Not Supported Not Supported Not Supported
Obective C (iOS) Not Supported (Front-End) Not Supported Not Supported Not Supported Not Supported yes Not Supported Not Supported Not Supported Not Supported
Android Not Supported (Front-End) yes Not Supported yes yes yes yes Not Supported yes yes
Ruby v1, v2 PLAT-6387 yes yes yes yes yes yes Not Supported Not Supported
CLI v1, v2 yes Not Supported yes yes Not Supported yes Not Supported Not Supported Not Supported
Swift (iOS) Not Supported (Front-End) yes Not Supported Not Supported yes yes yes Not Supported yes yes

Notes

  • The Python client uses the requests module which honours the HTTPS_PROXY and HTTP_PROXY ENV vars
  • The AJAX client runs in web context and therefore, does not require its own proxy implementation