API

ClearBlade Platform supports three native APIs:

REST

REST API is primary API for interacting with ClearBlade Cloud Platform and Edge Platform.

REST API follows an OAuth 2 Model, explained here

OpenAPI

The openAPI to interact & integrate with ClearBlade Cloud or Edge Platform over http(s) protocol.

Interactive REST API

Follow this link to the Interactive REST API.

Essential Interactive REST API

Follow this link to the Essential Interactive REST API.

Open API Spec (yaml)

Follow this link to the ClearBlade API Spec

MQTT

ClearBlade provides an API for Authentication and Pub/Sub to the MQTT broker using MQTT protocol. The MQTT Broker is running on port 1883 and 1884(tls), for details see Messaging

Websockets

ClearBlade provides an API for Authentication and Pub/Sub to the MQTT broker using websockets. WebSockets Server runs on port 8903 and 8904(tls), see Messaging