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 3 APIs on the APIs.io network: Enphase Monitoring API, Enphase Commissioning API, and Enphase VPP API. 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 38 more developer resources.
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/.
The Monitoring API is the consumer-data surface of the Enphase platform and the only self-serve one. Documented across 48 paths and eight tags — System Details, Site Level Produ...
The Commissioning API is the installer-facing administrative surface, documented across 21 paths and eleven tags — Activations, Arrays, Companies, Users, Home Owner, Meters, Gri...
The Virtual Power Plant API is the grid-services surface, sold only to utilities, aggregators, DERMS providers and third-party owners registered as Enphase Grid Services partner...
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...
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.'
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.19'
apis:
- aid: enphase:enphase-monitoring-api
name: Enphase Monitoring API
description: 'The Monitoring API is the consumer-data surface of the Enphase platform and the only self-serve one. Documented
across 48 paths and eight tags — System Details, Site Level Production Monitoring, Site Level Consumption Monitoring,
Device Level Monitoring, EV Charger Monitoring, EV Charger Control, System Configurations and Streaming APIs — it lets
a registered application retrieve an individual system owner''s solar production, household consumption, IQ Battery telemetry
and microinverter-level data after that owner approves the application through an OAuth 2.0 authorization-code grant.
Access controls are scoped per plan: the free Watt plan (10 hits/minute, 1,000 hits/month) covers system details, site-level
production, site-level consumption and EV charger monitoring, while device-level production monitoring requires the paid
Kilowatt or Megawatt plans.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer-v4.enphase.com/docs/monitoring_api
baseURL: https://api.enphaseenergy.com/api/v4
tags:
- Energy
- Solar
- Monitoring
- Consumption
- Production
- Battery Storage
- EV Charging
- Telemetry
properties:
- type: OpenAPI
url: openapi/enphase-monitoring-api-openapi.json
- type: Overlay
url: overlays/enphase-monitoring-overlay.yaml
- 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
- aid: enphase:enphase-commissioning-api
name: Enphase Commissioning API
description: 'The Commissioning API is the installer-facing administrative surface, documented across 21 paths and eleven
tags — Activations, Arrays, Companies, Users, Home Owner, Meters, Grid Profiles, Tariff, Estimate, PvManufacturers and
PvModels. It creates and updates site activations, manages installer companies and users, sets grid profiles, and updates
the utility tariff and rate-plan data attached to a site, which is the closest this company comes to touching utility
retail pricing. It is not self-serve: the Partner plan is restricted to registered Enphase installers with at least ten
installations, requires a credit card on file, and authenticates through an OAuth 2.0 password grant against Enphase cloud
credentials rather than a homeowner consent redirect.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer-v4.enphase.com/docs/commissioning_api
baseURL: https://api.enphaseenergy.com/api/v4
tags:
- Energy
- Solar
- Commissioning
- Installer
- Activations
- Tariffs
- Grid Profiles
properties:
- type: OpenAPI
url: openapi/enphase-commissioning-api-openapi.json
- type: Overlay
url: overlays/enphase-commissioning-overlay.yaml
- type: APIReference
url: https://developer-v4.enphase.com/docs/commissioning_api
- type: Documentation
url: https://developer-v4.enphase.com/docs/commissioning_api
- type: Documentation
url: https://developer-v4.enphase.com/docs/quickstart.html
- type: Plans
url: https://developer-v4.enphase.com/installer-plans
- aid: enphase:enphase-vpp-api
name: Enphase VPP API
description: 'The Virtual Power Plant API is the grid-services surface, sold only to utilities, aggregators, DERMS providers
and third-party owners registered as Enphase Grid Services partners — the pricing page carries no numbers, only "Contact
us" for a demo. Documented as an OpenAPI 3.0.1 contract across 55 paths and eight tags — Manage VPPs, Programs, Events,
Enrolment via Applications, Forecast, System Details And Telemetry, System and Device Configuration, and Auth — it creates
and operates VPP programs, enrols homes, dispatches demand-response events, forecasts fleet capacity, and steers PV, battery,
EVSE, heat pump and HVAC assets. It is the only Enphase API that implements a recognised interoperability standard: OCPP
1.6 endpoints configure and reset EV charger communication against a partner''s own Charging Station Management System.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer-v4.enphase.com/docs/vpp_api
baseURL: https://vpp.enphaseenergy.com
tags:
- Energy
- Virtual Power Plant
- DER
- Demand Response
- Grid Services
- EV Charging
- OCPP
- Forecasting
properties:
- type: OpenAPI
url: openapi/enphase-vpp-api-openapi.json
- type: Overlay
url: overlays/enphase-vpp-overlay.yaml
- 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
common:
- type: AgenticAccess
url: agentic-access/enphase-agentic-access.yml
- type: DomainSecurity
url: security/enphase-domain-security.yml
- type: VulnerabilityDisclosure
url: security/enphase-vulnerability-disclosure.yml
- type: Security
url: https://enphase.com/cybersecurity
- type: Authentication
url: authentication/enphase-authentication.yml
- type: OAuthScopes
url: scopes/enphase-scopes.yml
- type: Conventions
url: conventions/enphase-conventions.yml
- type: ErrorCatalog
url: errors/enphase-problem-types.yml
- type: Lifecycle
url: lifecycle/enphase-lifecycle.yml
- type: Deprecation
url: https://developer-v4.enphase.com/aboutproduct.html
- type: ChangeLog
url: changelog/enphase-changelog.yml
- type: Conformance
url: conformance/enphase-conformance.yml
- type: DataModel
url: data-model/enphase-data-model.yml
- type: Packages
url: packages/enphase-packages.yml
- type: Plans
url: plans/enphase-plans.yml
- type: RateLimits
url: rate-limits/enphase-rate-limits.yml
- type: MCPServer
url: mcp/enphase-mcp.yml
- type: ToolCrosswalk
url: mcp/enphase-tool-crosswalk.yml
- type: AsyncAPI
url: asyncapi/enphase-live-status-asyncapi.yml
- type: AgentSkill
url: skills/_index.yml
- type: LLMsTxt
url: llms/enphase-llms.txt
- type: Website
url: https://enphase.com
- type: DeveloperPortal
url: https://developer-v4.enphase.com
- type: SignUp
url: https://developer-v4.enphase.com/signup
- type: Login
url: https://developer-v4.enphase.com/login
- type: Documentation
url: https://developer-v4.enphase.com/docs/quickstart.html
- type: GettingStarted
url: https://developer-v4.enphase.com/docs/quickstart.html
- type: Authentication
url: https://developer-v4.enphase.com/docs/quickstart.html
- type: Plans
url: https://developer-v4.enphase.com/developer-plans
- type: Pricing
url: https://developer-v4.enphase.com/developer-plans
- type: RateLimits
url: https://developer-v4.enphase.com/developer-plans
- type: ChangeLog
url: https://developer-v4.enphase.com/docs/release_notes
- type: Support
url: https://developer-v4.enphase.com/docs/support
- type: Community
url: https://community.enphase.com/
- type: TermsOfService
url: https://enphase.com/legal/terms-of-service
- type: LicenseAgreement
url: https://enphase.com/api-license-agreement-v4
- type: PrivacyPolicy
url: https://enphase.com/legal/privacy-policy
- type: About
url: https://developer-v4.enphase.com/aboutproduct.html
- type: Blog
url: https://newsroom.enphase.com/newsroom
- type: InvestorRelations
url: https://investor.enphase.com/
- type: Email
url: mailto:api@enphaseenergy.com
- type: APIReference
url: https://developer-v4.enphase.com/docs/monitoring_api
- type: FAQ
url: https://developer-v4.enphase.com/docs/faq
- type: GitHubOrganization
url: https://github.com/enphase
- type: SecurityAdvisories
url: https://enphase.com/cybersecurity/advisories
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com