Enphase Energy website screenshot

Enphase Energy

Enphase Energy is a Petaluma, California home-energy technology manufacturer and the dominant supplier of solar microinverters in the United States, shipping IQ Microinverters, IQ Batteries, IQ EV Chargers and the Envoy/IQ Gateway that ties them together through the Enlighten cloud. It sits on the DER side of the energy value chain rather than the utility side: it does not own meters, sell electricity, or operate a grid, so no consumer energy data mandate reaches it — there is no Green Button, ESPI or NAESB implementation anywhere in its developer surface, and the United States has no compulsory retail energy data right to designate it under. Its API posture is nevertheless unusually open for this sector. The Enphase Developer Portal at developer-v4.enphase.com is a genuine self-serve 3scale portal where anyone can register, create an application and subscribe to a free Watt plan, and it publishes three complete, anonymously downloadable machine-readable contracts covering 124 paths and 148 operations. The split that defines Enphase is consumer-data-open, market-data-closed: a third-party developer can retrieve an individual homeowner's site production, consumption, battery and EV charger telemetry through documented OAuth 2.0 authorization-code flows with the system owner's explicit approval, but Enphase publishes no open grid, wholesale market or system-wide generation data of any kind. Access is tiered — self-serve for monitoring, application-approval for installer commissioning (10+ installations required), and partner-only for the Virtual Power Plant API, which is the one place a real standard appears: OCPP 1.6 for EV charger control against third-party CSMS platforms.

Enphase Energy publishes 29 APIs on the APIs.io network, including Activations API, Applications API, Arrays API, and 26 more. Tagged areas include Energy, United States, Solar, DER, and Renewables.

The Enphase Energy catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Enphase Energy’s developer surface includes authentication, changelog, signup flow, documentation, getting-started guide, pricing, support, and 43 more developer resources.

69.3/100 exemplar ▬ flat Agent 37/100 agent ready saas Full breakdown ↓
scored 2026-09-06 · rubric v0.19.0
AccessFreemiumApproval
3 APIs
EnergyUnited StatesSolarDERRenewablesBattery StorageEV ChargingDemand ResponseVirtual Power PlantGrid ServicesMicroinvertersHome Energy ManagementSmart MeteringTelemetry

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-06 · rubric v0.19.0
Regulatory Posture applies to this provider. Its tags matched the Energy & Utilities regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/enphase: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 31

Individual APIs this provider publishes, each with its own machine-readable definition.

Enphase Energy Activations API

The Activations API from Enphase Energy — 5 operation(s) for activations.

Enphase Energy Arrays API

The Arrays API from Enphase Energy — 1 operation(s) for arrays.

Enphase Energy Auth API

Auth Controller

Enphase Energy Companies API

The Companies API from Enphase Energy — 4 operation(s) for companies.

Enphase Energy Device Level Monitoring API

The Device Level Monitoring API from Enphase Energy — 7 operation(s) for device level monitoring.

Enphase Energy Estimate API

The Estimate API from Enphase Energy — 1 operation(s) for estimate.

Enphase Energy EV Charger Control API

The EV Charger Control API from Enphase Energy — 2 operation(s) for ev charger control.

Enphase Energy EV Charger Monitoring API

The EV Charger Monitoring API from Enphase Energy — 6 operation(s) for ev charger monitoring.

Enphase Energy Forecast API

Forecast API (Contact us if you are interested in using this endpoint)

Enphase Energy Grid Profiles API

The Grid Profiles API from Enphase Energy — 1 operation(s) for grid profiles.

Enphase Energy Home Owner API

The Home Owner API from Enphase Energy — 1 operation(s) for home owner.

Enphase Energy Meters API

The Meters API from Enphase Energy — 2 operation(s) for meters.

Enphase Energy Pv Manufacturers API

The PvManufacturers API from Enphase Energy — 1 operation(s) for pvmanufacturers.

Enphase Energy Pv Models API

The PvModels API from Enphase Energy — 1 operation(s) for pvmodels.

Enphase Energy Site Level Consumption Monitoring API

The Site Level Consumption Monitoring API from Enphase Energy — 11 operation(s) for site level consumption monitoring.

Enphase Energy Site Level Production Monitoring API

The Site Level Production Monitoring API from Enphase Energy — 5 operation(s) for site level production monitoring.

Enphase Energy Streaming APIs API

The Streaming APIs API from Enphase Energy — 1 operation(s) for streaming apis.

Enphase Energy System and Device Configuration API

System and Device Configuration API

Enphase Energy System Configurations API

The System Configurations API from Enphase Energy — 4 operation(s) for system configurations.

Enphase Energy System Details And Telemetry API

System Details And Telemetry API

Enphase Energy System Details API

The System Details API from Enphase Energy — 12 operation(s) for system details.

Enphase Energy Tariff API

The Tariff API from Enphase Energy — 1 operation(s) for tariff.

Enphase Energy Users API

The Users API from Enphase Energy — 4 operation(s) for users.

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...

Enphase Energy Device Level Production Monitoring API

The Device Level Production Monitoring API from Enphase Energy — 3 operation(s) for device level production monitoring.

Enphase Energy Systems API

The Systems API from Enphase Energy — 13 operation(s) for systems.

Scroll for all 31

Open Collections 3

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Commissioning API

OPEN COLLECTION

Monitoring API

OPEN COLLECTION

API Reference

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Enphase Plans

5 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Enphase Rate Limits

8 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Enphase Enlighten Live Status Stream

Server-sent event stream of a single Enphase system's real-time power state. Derived by API Evangelist from the published Monitoring API operation getLiveData, which produces te...

ASYNCAPI

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Enphase Authentication

oauth2/apiKey/http · 6 schemes

SECURITY

Enphase Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Enphase Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Enphase Agentic Access

148 operations · 40 acting · 7 human-in-the-loop

148 operations · 40 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 8

Status, limits, changes, and where to get help

Scroll for all 8

Commercial 6

Pricing, plans, and the legal terms of use

Company 5

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: enphase
url: https://raw.githubusercontent.com/api-evangelist/enphase/refs/heads/main/apis.yml
name: Enphase Energy
kind: company
description: 'Enphase Energy is a Petaluma, California home-energy technology manufacturer and the dominant supplier of solar
  microinverters in the United States, shipping IQ Microinverters, IQ Batteries, IQ EV Chargers and the Envoy/IQ Gateway that
  ties them together through the Enlighten cloud. It sits on the DER side of the energy value chain rather than the utility
  side: it does not own meters, sell electricity, or operate a grid, so no consumer energy data mandate reaches it — there
  is no Green Button, ESPI or NAESB implementation anywhere in its developer surface, and the United States has no compulsory
  retail energy data right to designate it under. Its API posture is nevertheless unusually open for this sector. The Enphase
  Developer Portal at developer-v4.enphase.com is a genuine self-serve 3scale portal where anyone can register, create an
  application and subscribe to a free Watt plan, and it publishes three complete, anonymously downloadable machine-readable
  contracts covering 124 paths and 148 operations. The split that defines Enphase is consumer-data-open, market-data-closed:
  a third-party developer can retrieve an individual homeowner''s site production, consumption, battery and EV charger telemetry
  through documented OAuth 2.0 authorization-code flows with the system owner''s explicit approval, but Enphase publishes
  no open grid, wholesale market or system-wide generation data of any kind. Access is tiered — self-serve for monitoring,
  application-approval for installer commissioning (10+ installations required), and partner-only for the Virtual Power Plant
  API, which is the one place a real standard appears: OCPP 1.6 for EV charger control against third-party CSMS platforms.'
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: approval
  trial: false
  try_now: false
  public: false
  label: Freemium · Requires approval
  confidence: high
  source:
  - plans
  - authentication
  - scopes
  - rate-limits
  - security
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Energy
- United States
- Solar
- DER
- Renewables
- Battery Storage
- EV Charging
- Demand Response
- Virtual Power Plant
- Grid Services
- Microinverters
- Home Energy Management
- Smart Metering
- Telemetry
created: '2026-07-27'
modified: '2026-07-27'
specificationVersion: '0.23'
apis:
- aid: enphase:enphase-activations-api
  name: Enphase Energy Activations API
  description: The Activations API from Enphase Energy — 5 operation(s) for activations.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Activations
  properties:
  - type: OpenAPI
    url: openapi/enphase-activations-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-applications-api
  name: Enphase Energy Applications API
  description: Applications API
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Application
  tags_raw:
  - Applications
  properties:
  - type: OpenAPI
    url: openapi/enphase-applications-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-arrays-api
  name: Enphase Energy Arrays API
  description: The Arrays API from Enphase Energy — 1 operation(s) for arrays.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Arrays
  properties:
  - type: OpenAPI
    url: openapi/enphase-arrays-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-auth-api
  name: Enphase Energy Auth API
  description: Auth Controller
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Authentication
  tags_raw:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/enphase-auth-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-companies-api
  name: Enphase Energy Companies API
  description: The Companies API from Enphase Energy — 4 operation(s) for companies.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Companies
  properties:
  - type: OpenAPI
    url: openapi/enphase-companies-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-device-level-monitoring-api
  name: Enphase Energy Device Level Monitoring API
  description: The Device Level Monitoring API from Enphase Energy — 7 operation(s) for device level monitoring.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Device Level Monitoring
  properties:
  - type: OpenAPI
    url: openapi/enphase-device-level-monitoring-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-estimate-api
  name: Enphase Energy Estimate API
  description: The Estimate API from Enphase Energy — 1 operation(s) for estimate.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Estimate
  properties:
  - type: OpenAPI
    url: openapi/enphase-estimate-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-ev-charger-control-api
  name: Enphase Energy EV Charger Control API
  description: The EV Charger Control API from Enphase Energy — 2 operation(s) for ev charger control.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - EV Charger Control
  properties:
  - type: OpenAPI
    url: openapi/enphase-ev-charger-control-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-ev-charger-monitoring-api
  name: Enphase Energy EV Charger Monitoring API
  description: The EV Charger Monitoring API from Enphase Energy — 6 operation(s) for ev charger monitoring.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - EV Charger Monitoring
  properties:
  - type: OpenAPI
    url: openapi/enphase-ev-charger-monitoring-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-events-api
  name: Enphase Energy Events API
  description: Events API
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Event
  tags_raw:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/enphase-events-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-forecast-api
  name: Enphase Energy Forecast API
  description: Forecast API (Contact us if you are interested in using this endpoint)
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Forecast
  properties:
  - type: OpenAPI
    url: openapi/enphase-forecast-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-grid-profiles-api
  name: Enphase Energy Grid Profiles API
  description: The Grid Profiles API from Enphase Energy — 1 operation(s) for grid profiles.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Grid Profiles
  properties:
  - type: OpenAPI
    url: openapi/enphase-grid-profiles-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-home-owner-api
  name: Enphase Energy Home Owner API
  description: The Home Owner API from Enphase Energy — 1 operation(s) for home owner.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Home Owner
  properties:
  - type: OpenAPI
    url: openapi/enphase-home-owner-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-manage-vpps-api
  name: Enphase Energy Manage VPPs API
  description: Manage VPPs API
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Manage VPPs
  properties:
  - type: OpenAPI
    url: openapi/enphase-manage-vpps-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-meters-api
  name: Enphase Energy Meters API
  description: The Meters API from Enphase Energy — 2 operation(s) for meters.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Meters
  properties:
  - type: OpenAPI
    url: openapi/enphase-meters-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-programs-api
  name: Enphase Energy Programs API
  description: Programs API
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Programs
  properties:
  - type: OpenAPI
    url: openapi/enphase-programs-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-pvmanufacturers-api
  name: Enphase Energy Pv Manufacturers API
  description: The PvManufacturers API from Enphase Energy — 1 operation(s) for pvmanufacturers.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - PvManufacturers
  properties:
  - type: OpenAPI
    url: openapi/enphase-pvmanufacturers-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-pvmodels-api
  name: Enphase Energy Pv Models API
  description: The PvModels API from Enphase Energy — 1 operation(s) for pvmodels.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - PvModels
  properties:
  - type: OpenAPI
    url: openapi/enphase-pvmodels-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-site-level-consumption-monitoring-api
  name: Enphase Energy Site Level Consumption Monitoring API
  description: The Site Level Consumption Monitoring API from Enphase Energy — 11 operation(s) for site level consumption
    monitoring.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Site Level Consumption Monitoring
  properties:
  - type: OpenAPI
    url: openapi/enphase-site-level-consumption-monitoring-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-site-level-production-monitoring-api
  name: Enphase Energy Site Level Production Monitoring API
  description: The Site Level Production Monitoring API from Enphase Energy — 5 operation(s) for site level production monitoring.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Site Level Production Monitoring
  properties:
  - type: OpenAPI
    url: openapi/enphase-site-level-production-monitoring-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-streaming-apis-api
  name: Enphase Energy Streaming APIs API
  description: The Streaming APIs API from Enphase Energy — 1 operation(s) for streaming apis.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - Streaming APIs
  properties:
  - type: OpenAPI
    url: openapi/enphase-streaming-apis-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-system-and-device-configuration-api
  name: Enphase Energy System and Device Configuration API
  description: System and Device Configuration API
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - System and Device Configuration
  properties:
  - type: OpenAPI
    url: openapi/enphase-system-and-device-configuration-api-openapi.yml
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: AsyncAPI
    url: asyncapi/enphase-live-status-asyncapi.yml
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/monitoring_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/quickstart.html
  - type: Plans
    url: https://developer-v4.enphase.com/developer-plans
  - type: SignUp
    url: https://developer-v4.enphase.com/signup
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/commissioning_api
  - type: Plans
    url: https://developer-v4.enphase.com/installer-plans
  - type: APIReference
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Documentation
    url: https://developer-v4.enphase.com/docs/vpp_api
  - type: Plans
    url: https://developer-v4.enphase.com/vpp-plans
- aid: enphase:enphase-system-configurations-api
  name: Enphase Energy System Configurations API
  description: The System Configurations API from Enphase Energy — 4 operation(s) for system configurations.
  humanURL: https://developer-v4.enphase.com/docs/monitoring_api
  baseURL: https://api.enphaseenergy.com/api/v4
  tags:
  - System Configurations
  properties:
  - type: OpenAPI
    url: openapi/enphase-system-configurations-api-openapi.yml
  - type: APIReference
    url: https://develop

# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/enphase/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/enphase"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/enphase/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/enphase/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.