The Octave Developer Hub

Welcome to the Octave developer hub. You'll find comprehensive guides and documentation to help you start working with Octave as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started

Receiving Data from External Systems

A key feature of Octave is its interoperability with external, third-party cloud systems to send and receive information. The various topics listed below, describe how to different ways to programmatically set up communications between Octave and external, third-party cloud systems:

Invoking Third-party Rest APIs Through Cloud Actions or Tasks

  1. Issuing REST Requests from Within Cloud Actions: how to invoke external, third-party REST APIs from within Cloud Actions.
  2. Using a Task to Periodically Pull in External Data: how to repeatedly pull in external data such as events from RSS feeds.

Writing Data to Octave through Octave APIs

  1. Using the REST API in an External System: how to push data into Octave from an external cloud system using Octave's REST API.
  2. Controlling GPIO as an Output and Controlling Values From the Cloud: builds on the previous topic to show how the REST API can be used to control a value from externally.
  3. Setting a Value From a REST API Call: how to permanently and temporarily change a value on a device using the Octave REST API on an external system.

Updated about a year ago

Receiving Data from External Systems

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.