Open Collaboration Services

Official Social Desktop/OCS API logo

The Open Collaboration Services (OCS) is an open and vendor-independent modern REST-based API for integration of web communities and web-based services into desktop and mobile applications. It allows the exchange of relevant data from a social network between the site and clients such as other websites and applications or widgets running locally on the user's machine or mobile device. The protocol was designed so that all applications can access multiple services providing OCS APIs.

The API was designed by as part of the Social Desktop especially as a cross-desktop backend provider.[1] The API was standardised by so that third-party providers are able to implement OCS API.

Non-KDE environments using the API include the Maemo Downloads application store[2] and Apps for MeeGo.[3]


OCS consists of multiple modules, of which both servers and clients are free to choose which to implement. In the 1.6 version[4] of the OCS specification the modules are:


External links

This article is issued from Wikipedia - version of the 11/7/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.