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