Skip to content
This repository has been archived by the owner on May 26, 2021. It is now read-only.

adafruit/io-api

Repository files navigation

Adafruit IO API Documentation

The HTTP REST API documentation for Adafruit IO written using Swagger v2.

Generating Client Libraries With Swagger

While we provide custom API clients in several languages (Javascript, Python, Ruby, Go), there are just too many languages for us to support everything. The good news is that Swagger can generate clients based on our existing API documentation.

The easiest way to generate a client in a new language (supported languages listed here) is to open up our documentation in the Swagger Editor at https://editor.swagger.io. Use File -> Import URL... to load the Adafruit IO API specification.

Swagger file menu

The URL to use for the current API is https://io.adafruit.com/api/docs/v2.json.

Next, select the language you'd like to generate a library for, and download the resulting .zip file.

Swagger generate client menu

Unfortunately, we can't provide support for specific, auto-generated clients, but we're always available to provide general support for our API. Please get in touch on the Forum if you have any questions.

License

Copyright (c) 2015 Adafruit Industries. Licensed under the MIT license.

Adafruit invests time and resources providing this open source code. Please support Adafruit and open-source hardware by purchasing products from Adafruit.