Liberator REST services

Liberator 8 introduces support for REST clients and simple, no-code integration with REST endpoints.

REST client interface

Liberator 8 is the first release of Liberator that supports clients other than the StreamLink client library.

Liberator has long included a built-in web server, used to support RTTP-over-HTTP and serve web pages. From version 8, Liberator’s web server includes a REST handler that allows REST clients to retrieve snapshots (GET) and contribute (POST, PUT) data on the Caplin Platform.

REST endpoint integration

Liberator 8 includes a generic REST Adapter that makes integrating with remote REST endpoints easy.

Configure data routing rules for a namespace, just as you would with any other adapter, then, in the REST Adapter’s configuration, map a remote REST endpoint to that namespace.

Because the REST endpoint is mapped to a Caplin Platform subject, it’s compatible with both StreamLink and REST clients of Liberator.

StreamLink 8 includes new methods specifically for interacting with REST endpoints exposed as Platform subjects.

See also: