Conventions Used in This Manual

The Content Store's REST API is completely language-independent: it is based entirely on the use of URIs, and all resources returned by the web service either consist of XML documents or are binary objects described in accompanying XML documents. You can therefore write client applications using more or less any programming language you choose (although some languages provide better tools for communicating via the HTTP protocol and handling XML documents than others).

In order not to require knowledge of a particular programming language all of the examples shown in this manual are based on the use of curl. curl (see http://curl.haxx.se/) is a command line utility for transferring data using URI syntax, and supports all the HTTP operations needed to communicate with the Content Store web service. It is a freely-available open source application and is available for all major computing platforms.