Libraries

Node.JS Library

The Node.js API library makes it trivial for you to use the Ninja Blocks Platform APIs using Node.js. This library is open source, so if you find a feature missing or a bug, we encourage you to contribute back to the project.

 
 

Ruby Library

The Ruby API library makes it trivial for you to use the Ninja Blocks Platform APIs using Ruby. Again, like the Node.js library, this code is open source, so if you find a feature missing or a bug, we encourage you to contribute back to the project.

 
 

PHP Library

The PHP API library makes it simple to use the Ninja Blocks Platform APIs within a PHP environment. The code is open source, so if you find a feature missing or a bug, we encourage you to contribute back to the project.

 
 

Python Library (Experimental)

Alec Perkins has built an experimental Python Library (work in progress).

 
Ninja Blocks Apps
 

Want to build apps that talk to sensors and actuators in the real world? The Ninja Blocks apps platform lets you do just that! Using our RESTful API for Atoms™ you can build apps that can automate homes, monitor the environment and add other kinds of new functionality. You can do all this without needing to know embedded electronics, programming or networking.

Below you’ll find tutorials, example apps and libraries that will teach you how to create apps that talk to the Ninja Blocks Platform as well as and reference documentation for all the moving parts.