The document covers the APIs for Database, Stream Processing, Machine Learning, Resource Manager (BRS), Graph Processing and Notification. There are other configuration, replication, cluster management etc. APIs, but they are not the focus of this document at the moment.

It first introduces the API, provides the Method, URI and Body (as required). Then it provides example(s) that can be tried using REST client such as “postman” or terminal based "curl". It provides curl command that could be cut and pasted directly for trying out. However, it's recommended to use "postman" or similar tools as they offer more UI based features.

User can implement their own client using these REST API. Dashboard is such an example. We have implement our own dashboard which uses these REST API from react framework.