APIs
Application Programming Interfaces (APIs)
The APIs are low-level programming interfaces, ready to be used in custom software development (in languages such as C, Python, etc.).
We provide the following APIs for use with Unipi products:
We also provide access to the internal Linux-based operating system via SSH, though this has to be enabled before use.
All of our software tools are distributed via Debian packages in our repository.
Compatibility table
| API | Edge | Patron | Neuron | Gate | Axon | Unipi 1.1 / Lite |
|---|---|---|---|---|---|---|
| EVOK | Yes | Yes | Yes | Only for communication with Extension modules | Yes | Yes |
| ModbusTCP | Yes | Yes | Yes | Only storage life status | Yes | Yes |
| sysfs | Yes | Yes | Yes | Only storage life status | Yes | No |
| unipiid | Yes | Yes | Yes | Yes | No | Yes |