Connect

There are several options to communicate with ThingsDB. The easiest option is to use an existing connector.

The following connectors are available:

Language Query/Run support Room (event) support
Python ✔ ✔
Go ✔ ✔
C# ✔ ✔
PHP ✔ ✔
Java ✔ ✔
JavaScript / Node.js ✔ ✔
HTTP (API) ✔ -

For other languages you can read the socket protocol section on how to implement a ThingsDB connector.

As an alternative to the socket connection, a ThingsDB node has support for HTTP requests through an HTTP API.