Other Client Libraries

We also support a few other languages with our client libraries:

Node.js

Writing a Node.js web application? We provide a Node.js client, local server, and TLS tunnel for io.adafruit.com on our GitHub. This library can use both the REST API and the MQTT API to access feeds and data on Adafruit IO.

The library readme on GitHub describes how to install and use the library.

Ruby

If you have a Ruby program you'd like to interface with Adafruit IO, we provide a Ruby Client on our Github. This library wraps the REST API to access feeds and data on Adafruit IO. The library readme shown on GitHub describes how to install and use the library.  

Be sure to also see the examples included for use with this library.

Go

You can also talk to your io.adafruit.com account using our go client library. The library requires go version 1.2 and running tests requires the testify library, which can be installed with:

Download: file
$ go get github.com/stretchr/testify

Be sure to also see our usage notes along with the godoc page for full package documentation.

This guide was first published on Jun 13, 2018. It was last updated on Jun 13, 2018. This page (Other Client Libraries ) was last updated on Jul 17, 2019.