# 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.

[Read more](liberator-rest-interface.md)

## 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.

[Read more](liberator-rest-adapter.md)

---

**See also:**

* [Liberator REST Adapter](liberator-rest-adapter.md)
* [Liberator REST Interface](liberator-rest-interface.md)
* [Liberator REST Adapter metrics](liberator-rest-adapter-metrics.md)
* [Liberator REST Adapter configuration](liberator-rest-configuration.md)
* [Using the REST Adapter](liberator-using-rest-adapter.md)
* [Making REST requests with StreamLink](../streamlink/streamlink-rest.md)
