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

Sending Data to External Systems

You can integrate Octave with external systems in the following ways:

  • Use WebSocket to enable external clients to subscribe to Cloud Streams. WebSockets are ideal for real-time notifications of Stream updates. WebSockets are generally not useful for forwarding to systems of record, as any disconnects/reconnects prevent you from obtaining older messages.
  • Issue REST requests to webhooks from within a Cloud Action, to interact with external cloud services. Cloud Actions are mainly used for internal stream-to-stream transformations, with the option to send data externally.
  • Create a Cloud Connector to send data from Events to specific types of external systems including REST end points, Azure IoT Hub, etc. Cloud connectors are purely for pushing Events to external services and provide a pure transformation of Events into (JSON) messages that can be understood by external systems.

These methods are described in the following topics:

Updated about a year ago

Sending Data to 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.