node package manager
Easy collaboration. Discover, share, and reuse code in your team. Create a free org »



IoT.js is an IoT framework provides the easiest and fastest way to develop IoT applications with open hardware.

Getting Started

Blink an LED without any JavaScript code.

1. Install IoT.js

npm install -g iotjs

2. Setup device.json

Add a new file device.json and add the below JSON object.

  "modules": {
    "led" : { "module": "Led", "pins": 44 }
  "extensions": {
    "iotjs-blink": { "modules": "led" }

3. Run


API Documentation

Check the API documentation to see how to control hardware modules on a dev board.

Supported Boards