Apiotics Documentation


Apiotics makes it easy to make web applications that interact with IoT (Internet of Things) devices. Apiotics is the API for the IoT.

Apiotics provides capabilities that make life easy for web developers who want to incorporate the IoT into their applications:

  • Point & Click Device Firmware
  • A Simple API For Your App

Point & Click Device Firmware

IoT devices need software (or firmware) to make them run. Apiotics makes it easy to select the right device with the right firmware for your application.

The great benefit of IoT devices is that they connect your application to the real world. To do this, they need to use sensors, motors, actuators, buttons, lights, and assorted other interfaces. Your particular application will need a particular set of interfaces. For example, a smart weather station would need, among other things, a thermometer.

Using the search bar at the top of any page on Apiotics.com, you can search for the interfaces that you need for your application. The search results page will show you a list of IoT devices that have support for those interfaces.

From there, you can follow the Apiotics Portal document below to create a Hive on Apiotics.com for your application. This Hive will allow you to download and install device firmware that you have configured on the Apiotics Portal with no coding required.

A Simple API For Your App

Your web application needs a simple API to communicate with IoT devices. Apiotics gives you that. Our high level APIs, like our Ruby on Rails Gem, sets up a virtual copy of each IoT device you have inside your web application's database. Simply change a field in your database, and see the change happen in the real world on a device.

Similarly, if a change gets made on one of your devices, a button gets pushed a sensor gets a reading, etc. then the virtual copy of that device in your application gets updated.

To learn more about our Rails API, see the Ruby On Rails Apiotics Gem, or Ruby On Rails Apiotics Gem Quickstart documents below.

Technical Documents

Title Version Revision Date
Apiotics Gem 1.1.5 June 1, 2018 12:46 pm UTC
Apiotics Gem Quickstart 1.0.11 July 10, 2018 3:00 pm UTC
Apiotics Portal 1.1.0 January 1, 2018 5:43 pm UTC
Driver Development: Apiotics Factory Gem 1.0.0 June 1, 2018 12:46 pm UTC
Hardware Troubleshooting 1.0.0 July 25, 2017 11:26 pm UTC
Hosting on Heroku 1.0.1 March 27, 2018 2:13 pm UTC
Installing Firmware 2.0.4 July 10, 2018 2:59 pm UTC
Interface Conventions 1.0.0 June 1, 2018 12:11 pm UTC
Spring: recommend disabling 1.0.0 June 15, 2018 12:31 pm UTC

Tutorials & Policies

Title Version Revision Date
Build An IoT Rails Application in 5 Minutes 1.0.0 July 1, 2018 1:03 pm UTC
Cookies 1.0.0 August 3, 2017 2:29 pm UTC
Privacy Policy 1.0.1 November 7, 2019 2:41 pm UTC
Terms of Service 1.0.1 November 7, 2019 2:40 pm UTC