======%hide APIs ====== ~~NOTOC~~ ====== 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: | en:sw:02-apis:01-evok | | :files:unipi-kb-icon-evok.png | | en:sw:02-apis:02-modbus-tcp | | :files:unipi-kb-icon-modbus.png | | en:sw:02-apis:04-sysfs | | :files:unipi-kb-icon-sysfs.png | /* [[en:sw:02-sdks:05-light|Unipi ModBus Light server]] */ 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 [[en:sw:04-unipi-firmware|Debian packages in our repository]]. ==== Compatibility table ==== |< 100%>| ^API ^ Patron ^ Neuron ^ Gate ^ Axon ^ Unipi 1.1 / Lite ^ |EVOK | Yes | Yes | Only for communication\\ with Extension modules | Yes | Yes | |ModbusTCP | Yes | Yes | Only storage life status | Yes | No | |SysFS | Yes | Yes | Only storage life status | Yes | No |