Enphase Energy logo

Enphase Energy

Enphase Energy is a solar microinverter and energy management company that provides the Enlighten Systems API, a REST API enabling access to solar production, battery storage, grid usage, and home energy data. The API supports monitoring at the fleet, site, and device level across Enphase IQ Microinverters and IQ Batteries via OAuth 2.0 secured endpoints. Developers can retrieve real-time and historical energy telemetry, manage commissioning workflows, and operate Virtual Power Plant fleets of distributed energy resources including PV, batteries, EV chargers, heat pumps, and HVAC units. The Enlighten API v4 launched in February 2022, replacing legacy v2 with microinverter-level telemetry, battery-level data, and fine-grained access controls for installers and partners.

3 APIs 0 Features
SolarEnergyMicroinvertersBattery StorageIQ BatteryIQ MicroinverterIQ EV ChargerEnlightenHome Energy ManagementRenewable EnergyGrid ServicesCleantechIoTTelemetry

APIs

Enphase Enlighten Systems API v4 (Monitoring)

The Enlighten Systems API v4 (Monitoring API) is a JSON-based, OAuth 2.0 protected API that provides access to system-level, device-level, and battery-level performance data for...

Enphase Enlighten Commissioning API

The Commissioning API is the installer-facing companion to the Monitoring API. Available to Partner-plan customers (qualifying installers with 10+ installations), it allows acti...

Enphase VPP API

The Virtual Power Plant (VPP) API allows energy aggregators and utilities to create and manage VPPs that monitor, forecast, and control large fleets of distributed energy resour...

Semantic Vocabularies

Enphase Energy Context

18 classes · 11 properties

JSON-LD

API Governance Rules

Enphase Energy API Rules

6 rules · 1 errors 3 warnings 2 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
📄
ChangeLog
ChangeLog
💬
Support
Support
📝
SignUp
SignUp
📜
TermsOfService
TermsOfService

Sources

Raw ↑
aid: enphase-energy
name: Enphase Energy
description: >
  Enphase Energy is a solar microinverter and energy management company that provides
  the Enlighten Systems API, a REST API enabling access to solar production, battery
  storage, grid usage, and home energy data. The API supports monitoring at the fleet,
  site, and device level across Enphase IQ Microinverters and IQ Batteries via OAuth 2.0
  secured endpoints. Developers can retrieve real-time and historical energy telemetry,
  manage commissioning workflows, and operate Virtual Power Plant fleets of distributed
  energy resources including PV, batteries, EV chargers, heat pumps, and HVAC units.
  The Enlighten API v4 launched in February 2022, replacing legacy v2 with microinverter-level
  telemetry, battery-level data, and fine-grained access controls for installers and partners.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/enphase-energy/refs/heads/main/apis.yml
created: 2026-06-13
modified: 2026-06-13
specificationVersion: '0.19'
tags:
  - Solar
  - Energy
  - Microinverters
  - Battery Storage
  - IQ Battery
  - IQ Microinverter
  - IQ EV Charger
  - Enlighten
  - Home Energy Management
  - Renewable Energy
  - Grid Services
  - Cleantech
  - IoT
  - Telemetry
apis:
  - aid: enphase-energy:enphase-enlighten-systems-api-v4
    name: Enphase Enlighten Systems API v4 (Monitoring)
    description: >
      The Enlighten Systems API v4 (Monitoring API) is a JSON-based, OAuth 2.0 protected API
      that provides access to system-level, device-level, and battery-level performance data for
      Enphase photovoltaic and storage systems. It exposes systems search and inventory, energy and
      consumption lifetime time series, revenue-grade meter readings (RGM), microinverter and meter
      telemetry, IQ Battery telemetry and settings, Storm Guard, grid status, load control, live data
      streaming, and IQ EV charger session data. Access tokens are valid for 24 hours and refresh
      tokens for 30 days; all requests require an application API key in addition to the bearer token.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://developer-v4.enphase.com/
    baseURL: https://api.enphaseenergy.com/api/v4
    tags:
      - Solar
      - Energy
      - Microinverters
      - Battery Storage
      - IoT
      - Monitoring
      - Telemetry
      - Time Series
    properties:
      - type: Documentation
        url: https://developer-v4.enphase.com/docs/quickstart.html
      - type: OpenAPI
        url: openapi/enphase-enlighten-v4-monitoring-openapi.yml

  - aid: enphase-energy:enphase-enlighten-commissioning-api
    name: Enphase Enlighten Commissioning API
    description: >
      The Commissioning API is the installer-facing companion to the Monitoring API.
      Available to Partner-plan customers (qualifying installers with 10+ installations), it allows
      activation creation and updates, company and user management, tariff and rate plan updates, and
      other administrative controls used to streamline Enlighten activation workflows from field
      tools. OAuth 2.0 authorization with the same authorize/token endpoints as the Monitoring API.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://developer-v4.enphase.com/
    baseURL: https://api.enphaseenergy.com/api/v4
    tags:
      - Solar
      - Energy
      - Commissioning
      - Installer
      - Activation
      - Partner
    properties:
      - type: Documentation
        url: https://developer-v4.enphase.com/docs/quickstart.html

  - aid: enphase-energy:enphase-enlighten-vpp-api
    name: Enphase VPP API
    description: >
      The Virtual Power Plant (VPP) API allows energy aggregators and utilities to create and manage
      VPPs that monitor, forecast, and control large fleets of distributed energy resources (DERs)
      including PV systems, batteries, EV chargers, heat pumps, and HVAC units. The API enables
      demand response programs and grid services across Enphase-connected homes and businesses.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://developer-v4.enphase.com/
    baseURL: https://api.enphaseenergy.com/api/v4
    tags:
      - Virtual Power Plant
      - Distributed Energy Resources
      - Grid Services
      - Fleet Management
      - Demand Response
    properties:
      - type: Documentation
        url: https://developer-v4.enphase.com/docs/quickstart.html

common:
  - type: Website
    url: https://enphase.com
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: GitHubOrg
    url: https://github.com/enphase
  - type: LinkedIn
    url: https://www.linkedin.com/company/enphase-energy
  - type: Blog
    url: https://enphase.com/blog
  - type: Pricing
    url: https://developer-v4.enphase.com/developer-plans
  - type: X
    url: https://x.com/Enphase
  - type: Plans
    url: plans/enphase-energy-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/enphase-energy-rate-limits.yml
  - type: FinOps
    url: finops/enphase-energy-finops.yml
  - type: ChangeLog
    url: https://developer-v4.enphase.com/docs/release_notes
  - type: Support
    url: https://developer-v4.enphase.com/docs/support
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: TermsOfService
    url: https://enphase.com/api-license-agreement-v4

maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com