Enlighten System Data API

The Enlighten System Data API enables software applications to access data from Enlighten so that developers and system owners can:

  • Display system data in other applications, for example, fleet management tools
  • Create custom applications that use Enlighten Data, for example, mobile apps.

Overview

With the Enlighten System Data API, you can develop client applications to request data from existing Enphase systems for an authorized user, and refine the results of the request using query parameters. Currently, the API supports read-only access to your Enlighten data and alerts, at the system level.

Use of the API is subject to the Enphase Energy API License Agreement.

Working with the API

View our guide to getting started with the Enlighten API for information on how to gain API access to a system and how to generate an API key.

Once you have an API key, review the developer documentation.

Display Requirements

While we’re excited to offer the API for a wide range of uses, we do ask that you read and adhere to the Display Requirements.

Support

The Enlighten System Data API is intended for use by experienced software developers only. The API is offered as-is with no additional support from Enphase Energy, but you can connect with other API users on the Enphase Community.