Several months ago, we introduced the Energomonitor API. Its primary purpose is to allow users to access their data and build applications on top of the Energomonitor platform.
The client is an npm package, and it can be used both on the server and on the client (when bundled using webpack or some similar tool). It is open source, and we published its source code on GitHub.
Happy APIying 🙂