Client development
Introduction
There are different options for creating clients for nymea.
JSONRPC API
The first option is to access the raw JSONRPC API. This is the main way of interacting with nymea from a client perspective. Please refer to the RAW JSONRPC API documentation for a detailed documentation on all the available methods.
C++/Qt/QML
If writing a C++ or Qt/QML client application, nymea:app’s internal library can be used to have a complete wrapper of the JSONRPC API. Please refer to the nymea:app library documentation for instructions on how to get started.
Python
For python developers there is nymea-cli providing examples how to interact with nymea. Please refer to the nymea:cli documentation.