ClearBlade Platform supports three native APIs:
REST API is primary API for interacting with ClearBlade Cloud Platform and Edge Platform.
REST API follows an OAuth 2 Model, explained here
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
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
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