clients-generator
clients-generator copied to clipboard
Kaltura API Client Libraries Generator - PHP source code introspection based automation for API native SDKs generation for various programming languages and API platforms
Kaltura Client Generator
The code in this repo is used to auto generate the Kaltura client libraries for each supported language.
Deployment Instructions
The list of supported clients is here
Download the API scheme XML from http://www.kaltura.com/api_v3/api_schema.php.
To generate one client run:
$ php /opt/kaltura/clients-generator/exec.php -x/path-to-xml/KalturaClient.xml $CLIENT_NAME
For example, to generate a php53
client run:
php /opt/kaltura/clients-generator/exec.php -x/path-to-xml/KalturaClient.xml php53
To generate all available clients, run:
while read CLIENT;do php /opt/kaltura/clients-generator/exec.php -x/path-to-xml/KalturaClient.xml $CLIENT;done < /opt/kaltura/clients-generator/config/generator.all.ini
Getting started with the API
To learn how to use the Kaltura API, go to developer.kaltura.com
How you can help (guidelines for contributors)
Thank you for helping Kaltura grow! If you'd like to contribute please follow these steps:
- Use the repository issues tracker to report bugs or feature requests
- Read Contributing Code to the Kaltura Platform
- Sign the Kaltura Contributor License Agreement
Where to get help
- Join the Kaltura Community Forums to ask questions or start discussions
- Read the Code of conduct and be patient and respectful
Get in touch
You can learn more about Kaltura and start a free trial at: http://corp.kaltura.com
Contact us via Twitter @Kaltura or email: [email protected]
We'd love to hear from you!
License and Copyright Information
All code in this project is released under the AGPLv3 license unless a different license for a particular library is specified in the applicable library path.
Copyright © Kaltura Inc. All rights reserved.
Authors and contributors: See GitHub contributors list.
Kaltura C# OTT API Client Library.
Compatible with Kaltura OTT server version 6.1.0.28931 and above.