All Projects → kaltura → clients-generator

kaltura / clients-generator

Licence: AGPL-3.0, AGPL-3.0 licenses found Licenses found AGPL-3.0 LICENSE AGPL-3.0 LICENSE.txt
Kaltura API Client Libraries Generator - PHP source code introspection based automation for API native SDKs generation for various programming languages and API platforms

Programming Languages

C#
18002 projects
java
68154 projects - #9 most used programming language
PHP
23972 projects - #3 most used programming language
objective c
16641 projects - #2 most used programming language
typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to clients-generator

Api Development Tools
📚 A collection of useful resources for building RESTful HTTP+JSON APIs.
Stars: ✭ 2,519 (+14717.65%)
Mutual labels:  api-management, api-client
Mockbin
Mock, Test & Track HTTP Requests and Response for Microservices
Stars: ✭ 1,782 (+10382.35%)
Mutual labels:  api-management, api-client
redash-api-client
Redash API Client written in Python
Stars: ✭ 36 (+111.76%)
Mutual labels:  api-client
als typograf
Ruby client for ArtLebedevStudio.RemoteTypograf Web Service.
Stars: ✭ 15 (-11.76%)
Mutual labels:  api-client
platform
Apinf - Open source API management platform with multi proxy and protocol support
Stars: ✭ 69 (+305.88%)
Mutual labels:  api-management
awesome-kotlin-libraries-for-android
😎 A curated list of awesome Kotlin libraries for Android.
Stars: ✭ 53 (+211.76%)
Mutual labels:  libraries
pyracing
A complete overhaul of the original ir_webstats; pyracing is an API client/wrapper for iRacing, the leading online simracing service. pyracing handles the queries to iRacing's (known) URL endpoints and maps the returned JSON data into structured objects, allowing for easier access to the data.
Stars: ✭ 52 (+205.88%)
Mutual labels:  api-client
kdecole-api
Unofficial Node.js API client of Kdecole (Skolengo EMS)
Stars: ✭ 31 (+82.35%)
Mutual labels:  api-client
react-google-sheet
Pulling data from Google Sheets with React components
Stars: ✭ 24 (+41.18%)
Mutual labels:  api-client
FTAPIKit
Declarative and generic REST API framework using Codable.
Stars: ✭ 18 (+5.88%)
Mutual labels:  api-client
tesla api
Lightweight Python API client for the Tesla API.
Stars: ✭ 73 (+329.41%)
Mutual labels:  api-client
airtable
Airtable API Client for Go
Stars: ✭ 25 (+47.06%)
Mutual labels:  api-client
echovr api docs
Unofficial documentation for Echo VR's HTTP API
Stars: ✭ 19 (+11.76%)
Mutual labels:  api-client
mailerlite-api-python
Python wrapper for Mailerlite API v2
Stars: ✭ 31 (+82.35%)
Mutual labels:  api-client
tiktok-scraper-php
Tiktok (Musically) PHP scraper
Stars: ✭ 65 (+282.35%)
Mutual labels:  api-client
restofus
Restofus - a cross-platform (REST) API client.
Stars: ✭ 18 (+5.88%)
Mutual labels:  api-client
jellyfin-apiclient-python
Python API Client for Jellyfin
Stars: ✭ 30 (+76.47%)
Mutual labels:  api-client
go-typetalk
go-typetalk is a GO client library for accessing the Typetalk API.
Stars: ✭ 19 (+11.76%)
Mutual labels:  api-client
Windows-911
Curated list of FREE emergency resources when you find yourself in the inevitable pickle with Windows. PRs welcome!
Stars: ✭ 24 (+41.18%)
Mutual labels:  libraries
notionapi-agent
Unofficial Node.js API client for Notion.so
Stars: ✭ 89 (+423.53%)
Mutual labels:  api-client

Kaltura Client Generator

The code in this repo is used to auto generate the Kaltura client libraries for each supported language.

License

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:

Where to get help

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].