The PLAY REST API allows external applications to connect with the Platform. It provides OAuth 2.0 identification and authentication as well as event base communication.
The governance component is composed of several services which are all exposed using Web services SOAP/HTTP or REST:
According to the user properties, groups he belongs to, permissions linked to groups and streams, the user management module can deduce resources each user has access to. The current User Platform API (also named User API) allows users registered in the platform to access to the Play platform resources in an authenticated way.
Users are able to manipulate directly streams/topics, patterns, subscriptions and publish data to streams with the help of the User API with a REST style approach.