Enphase Energy (NASDAQ: ENPH) is a global home-energy technology company best known for pioneering microinverter-based solar — small grid-tied inverters that sit at each module rather than as a central string inverter — and for the Enlighten monitoring cloud that ties their fleet together. The product portfolio spans IQ Microinverters (IQ8/IQ9 family), IQ Battery storage, IQ EV Chargers, and the Enphase App (formerly Enlighten) for homeowners and installers.
The Enlighten Systems API exposes that monitoring fabric to third parties via an OAuth 2.0 protected JSON API at api.enphaseenergy.com/api/v4 — covering systems search and inventory, energy and consumption time series, microinverter and meter telemetry, battery telemetry and settings, Storm Guard, grid status, load control, live data streaming, and IQ EV charger sessions. A companion Commissioning API serves qualifying installers (Partner plan) for activation, company, and user management.
URL: Visit APIs.yml
Run: Capabilities Using Naftiko
Solar, Energy, Microinverters, Battery Storage, IQ Battery, IQ Microinverter, IQ EV Charger, Enlighten, Home Energy Management, Renewable Energy, Grid Services, Cleantech, IoT, Telemetry, NASDAQ ENPH
- Created: 2026-05-25
- Modified: 2026-05-25
JSON-based, OAuth 2.0 protected v4 Monitoring API at https://api.enphaseenergy.com/api/v4. Exposes systems inventory, energy and consumption lifetime time series, revenue-grade meter readings, microinverter and meter telemetry, IQ Battery telemetry and settings, Storm Guard, grid status, load control, live data streaming, and IQ EV charger sessions. Access tokens valid 24 hours; refresh tokens 30 days. Every request additionally requires the per-application API key.
Human URL: https://developer-v4.enphase.com/
- Portal
- Documentation
- Quickstart
- OpenAPI
- Naftiko Capability — System Monitoring
- Naftiko Capability — Battery Management
- Naftiko Capability — EV Charging
Installer-facing companion to the Monitoring API, available on the qualified Partner plan. Activation creation/update, company and user management, and tariff updates used to streamline Enlighten activation workflows from field tools.
Human URL: https://developer-v4.enphase.com/
The original v2 Enlighten Systems API. End-of-life was extended to June 30, 2024 and new applications should target v4. Retained in this catalog as a migration reference. Uses key + user_id query parameters rather than OAuth 2.0.
Human URL: https://developer.enphase.com/docs
| Plan | Price | Per-Minute Limit | Monthly Quota | Overage | Notes |
|---|---|---|---|---|---|
| Watt | Free | 10/min | 10,000 | n/a | Attribution required ("Powered by Enphase Energy"). |
| Kilowatt | $25/mo | 50/min | 25,000 | $0.002/call | Commercial use; attribution waived. |
| Megawatt | $250/mo | 100/min | 300,000 | $0.002/call | Includes streaming/live data endpoints. |
| Gigawatt | $1,500/mo | 300/min | 1,500,000 | $0.001/call | Uptime guarantee. |
| Partner | Contact | Contact | Contact | Contact | Commissioning API access for qualified installers (10+ installs). |
- Portal
- Developer Portal
- GitHub Organization
- Support
- The Enlighten API — Support article
- Email — api@enphaseenergy.com
- API License Agreement
- Privacy Policy
- Blog
- Investor Relations
- YouTube
- JSON Schema — System
- JSON Schema — Telemetry Interval
- JSON Schema — Battery Settings
- JSON Structure — System
- JSON-LD Context
- Vocabulary
- Spectral Rules
The OpenAPI documents in this repo are sourced from publicly available community references that mirror Enphase's published Swagger:
- v4 paths reflect the
andrewdmontgomery/Enphase-OpenAPIregeneration of Enphase's developer-v4 spec. - v2 paths reflect the
NathanBaulch/EnphaseOpenAPIregeneration of the legacy v2 spec.
Both are retained for archival and tooling purposes; for authoritative behavior consult developer-v4.enphase.com.