Skip to content

API Documentation Overview

The SolisCloud Open API enables developers to query plant data, issue remote control commands, and subscribe to real-time device telemetry — with flexible authorization methods designed to accommodate diverse integration scenarios.

Authorization Methods

SolisCloud API supports two authorization methods. Select the appropriate method based on your customer type and integration requirements:

MethodAuthenticationApplicable To
User-level AuthCustom HMAC-SHA1 SignaturePlant owners and installers
OAuth2.0 AuthOAuth2.0 Bearer TokenThird-party service providers and monitoring platforms

View Authorization Details

API Modules

Data Access

Query telemetry and operational data for inverters, data loggers, EPMs, weather stations, meters, and plants. Supports both User-level and OAuth2.0 authorization.

Data Access API — User Auth

Device Control

Remotely control inverters, read operational parameters, and issue dispatch strategies. Requires OAuth2.0 authorization.

Device Control API

Real-time Data Forwarding

Subscribe to real-time device telemetry via RocketMQ, MQTT, or HTTP callback with no rate limits — purpose-built for high-frequency and event-driven use cases.

Real-time Data Forwarding

Plant Management

Create and update plants, bind or unbind data loggers and inverters. Supports both User-level and OAuth2.0 authorization.

Plant Management API — User Auth

Getting Started

New to the SolisCloud API? Follow the Quick Start guide for a complete end-to-end integration walkthrough.

Quick Start Guide