SolarNetwork

We've moved!

Most of this site has moved to solarnetwork.net. Some links to API documentation remain below.

If you're interested in viewing, tinkering with, or contributing to the code powering the SolarNetwork project, we welcome you. You can download all the source code from GitHub. See the Developer Guide wiki page for information on getting started.

Chat about SolarNetwork on Slack
We are working hard on a new SolarNode Handbook, packed full of helpful information on how to get starting using SolarNode. It is an ongoing effort, but check it out for the most up-to-date information.

SolarNetwork API SDK - JavaScript

The following are links to the JSDoc documentation available with the SolarNetwork SDK JavaScript packages published to NPM.

API - Core

The core SolarNetwork API.

API - NIM

The SolarNode Image Maker API, used to produce customized SolarNode OS images.

API - SSH

Remote control for SolarNode devices.

Control Toggler

Helper for toggling a switch-like control connected to a SolarNode. An example app that demonstrates using these features is available.

Datum Loader

Helpers for downloading data from SolarNetwork, including large data ranges. An example app that demonstrates using these features is available.

Test Utils

Utilities for helping write unit tests with the SolarNetwork SDK.