The Kaltura API documentation serves as a valuable resource for developers seeking to utilize Kaltura's Application Programming Interfaces (APIs). Within the Kaltura TV Platform (KTP), developers have access to two distinct sets of API technologies:
Both the Phoenix API and Kaltura Experience API (KEAPI) are complementary technologies. While Phoenix serves as the native interface for the KTP, KEAPI is built on top of it to enhance the client experience. With KEAPI, clients have the ability to precisely define the data they need, and the server responds with only the requested data. This approach eliminates the issues of over-fetching or under-fetching data, enabling clients to efficiently retrieve the required information with a single request.
The Kaltura API documentation portal offers comprehensive information to empower developers in mastering the utilization of these two API sets. It provides descriptions of each API, along with supplementary information that facilitates a understanding of best practices within the system. This supplementary information includes details about the system's data model and the main end-to-end API flows.