Hello @niall0910,
The Kaltura platform is API centric. Meaning all actions performed by its own web I/Fs are achieved by making RESTful API requests over HTTP[s]. As a result, you can integrate it against any external service you'd like.
To learn more about our API, please see https://developer.kaltura.com
If you have specific questions about how to use a given API, feel free to post them, of course.