{"repo":"delian/node-unifiapi","free":true,"listed":false,"github":"https://github.com/delian/node-unifiapi","clone":"git clone https://github.com/delian/node-unifiapi.git","description":"UniFi API ported to Node.JS","language":"JavaScript","stars":52,"topics":["ubiqiuiti","controller","unifi","wifi","api"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"node-unifiapi UniFi API ported to Node.JS This library is a rewrite of the PHP based UniFi-API-Browser written in JavaScript for Node-JS. It is mimicking the UniFi-API-Browser API calls (the same commands the same effects) for Ubiquiti Unifi Controller versions 4 and 5 with addition of few more generic calls. Major features Implements the major (if not all) calls to the REST API of the Ubiquiti for Unifi Controller Supports WebRTC (over the Ubiquiti Unifi Cloud) protocol. If you have your devices registerred in the Unifi Cloud you can access them and execute the same REST API calls over WebRTC Supports SSH access to the devices that support it (mostly UAP) over WebRTC Supports Plug-in replacement for the WebRTC module (tested with electron-webrtc) in case wrtc doesn't work for you for some reason Warning Quite unstable mostly due to the instability of the WebRTC implementation in Node.JS. Also highly incompleted and untested. Any help appreciated! Installation To install run: npm install node-unifiapi --save The installation DOES NOT depend on the Node's wrtc module anymore. If you want to use the WebRTC functionality (Unifi cloudapi and SSH tunnels to device) you have to install webrtc module, and if this module is not node-webrtc you have to explicitly specify it according to the documentation. To install node-webrtc do: npm install node-webrtc --save The install requirements for node-webrtc are visible here node-webrtc. Please consult with the installation requirements of ","default_branch":null,"files":null,"tree":[],"storefront":"/r/delian","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/delian/node-unifiapi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}