aid: energyhub url: https://raw.githubusercontent.com/api-evangelist/energyhub/refs/heads/main/apis.yml name: EnergyHub kind: company description: 'EnergyHub is a Brooklyn, New York distributed energy resource management system (DERMS) vendor and an independent subsidiary of Alarm.com (Nasdaq ALRM), operating in its home market of the United States. Its Edge DERMS platform (formerly marketed as Mercury DERMS) lets electric utilities enroll, forecast, dispatch, and measure customer-owned distributed energy resources - smart thermostats, batteries, electric vehicles and EV chargers, solar inverters, and commercial and industrial loads - as virtual power plants, and the company says it has been running load control programs since 2009. EnergyHub sits squarely in the private middle layer of the energy value chain. It is not a utility, not a retailer, and not a market operator, so no consumer energy data mandate applies to it: there is no Green Button obligation, no Consumer Data Right designation, and no Ontario regulation in play. Its API posture is honestly partner-only and entirely undocumented in public. Two APIs are publicly announced by the company - the Mercury Edge Connect API, which EnergyHub states is "based on the Open ADR standard", and a Marketplace API for demand-response pre-enrollment at the device point of sale - but neither has public reference documentation, a published base URI, a schema, or a self-serve signup. The knowledge base at help.energyhub.com serves a public landing page while every technical guide and device-partner integration article behind it is gated by an Okta SSO login. A live host at mec.energyhub.com answers TLS with a valid DigiCert certificate and rejects every anonymous request with "400 No required SSL certificate was sent", which is mutual-TLS client-certificate enforcement rather than a public API. No consumer usage or billing data API exists for third parties, and no open grid or market data is published, so EnergyHub is closed on both the consumer-data and the market-data axis, and a developer gets in only by signing a commercial or DER partner agreement.' image: https://ez7jkrb8oox.exactdn.com/app/uploads/2024/10/favicon.png tags: - Energy - United States - Utilities - Electricity - Grid - DERMS - Distributed Energy Resources - Demand Response - Virtual Power Plant - OpenADR - EV Charging - Solar - Energy Storage - Smart Thermostats created: '2026-07-27' modified: '2026-07-27' specificationVersion: '0.19' apis: - aid: energyhub:mercury-edge-connect-api name: EnergyHub Mercury Edge Connect API description: Mercury Edge Connect is EnergyHub's standardized integration framework for connecting DER providers (thermostat, battery, EV, EV charger, and solar inverter manufacturers) to the Mercury/Edge DERMS platform. EnergyHub states in its 2021-02-18 announcement that "At the heart of Mercury Edge Connect is a new API designed specifically to meet the requirements of managing behind-the-meter DERs at scale. The API is based on the Open ADR standard, with enhanced functionality around automated enrollment, monitoring, and other functionality required for managing enterprise-wide portfolios of grid-edge and customer-owned DERs." No public reference documentation, schema, or operation list is published. The host mec.energyhub.com (the name matches Mercury Edge Connect; that mapping is inferred, not stated by EnergyHub) was probed on 2026-07-27 and is live behind a valid DigiCert RapidSSL certificate for CN=mec.energyhub.com, returning HTTP 400 "No required SSL certificate was sent" to every anonymous request on /, /openapi.json, /swagger.json, /docs, /api-docs, /.well-known/openid-configuration, /health, /v1, /api, and /oadr, which is mutual TLS client-certificate authentication consistent with the OpenADR 2.0b VEN/VTN security model. Access requires a DER partner agreement. humanURL: https://www.energyhub.com/news/mercury-edge-connect-announcement baseURL: https://mec.energyhub.com tags: - DERMS - OpenADR - Demand Response - Distributed Energy Resources - Partner properties: - type: Announcement url: https://www.energyhub.com/news/mercury-edge-connect-announcement - type: Documentation url: https://help.energyhub.com/articles/mec/mec-overview - type: PartnerProgram url: https://www.energyhub.com/der-partner-ecosystem/become-a-partner - aid: energyhub:marketplace-api name: EnergyHub Marketplace API description: The Marketplace API integrates the Mercury/Edge DERMS platform with utility marketplace providers and online retailers so that a consumer buying a DER device can be pre-enrolled in a utility demand-response program at the point of sale. EnergyHub's 2021-05-13 announcement says the API "automates the verification of DER program eligibility, incentive processing, and enrollment for a seamless workflow from the point of sale to program enrollment" and that "The open Marketplace API can connect with any retail transaction, online and brick-and-mortar." Named launch integrators are EFI, Enervee, and Uplight. Despite the word "open" in the announcement, no public documentation, base URI, schema, authentication scheme, or signup was found on any EnergyHub property probed on 2026-07-27; access is via a commercial marketplace partnership. humanURL: https://www.energyhub.com/news/marketplace-api-announcement tags: - Demand Response - Enrollment - Marketplace - Incentives - Partner properties: - type: Announcement url: https://www.energyhub.com/news/marketplace-api-announcement - type: PartnerProgram url: https://www.energyhub.com/der-partner-ecosystem/become-a-partner common: - type: DomainSecurity url: security/energyhub-domain-security.yml - type: Authentication name: EnergyHub authentication profile (mutual TLS, probed) url: authentication/energyhub-authentication.yml - type: Conformance name: EnergyHub standards conformance url: conformance/energyhub-conformance.yml - type: Lifecycle name: EnergyHub API lifecycle posture url: lifecycle/energyhub-lifecycle.yml - type: Packages name: EnergyHub package registry sweep url: packages/energyhub-packages.yml - type: LLMsTxt url: llms/energyhub-llms.txt - type: Integrations name: EnergyHub DER partner integrations catalog url: integrations/_index.yml - type: Website url: https://www.energyhub.com/ - type: Documentation url: https://help.energyhub.com/home/en-us/ - type: Platform url: https://www.energyhub.com/edge-derms-platform/platform-overview - type: Integrations url: https://www.energyhub.com/edge-derms-platform/utility-integrations - type: Partners url: https://www.energyhub.com/der-partner-ecosystem - type: Signup url: https://www.energyhub.com/der-partner-ecosystem/become-a-partner - type: Blog url: https://www.energyhub.com/news-announcements - type: About url: https://www.energyhub.com/company - type: Careers url: https://www.energyhub.com/careers - type: Support url: https://www.energyhub.com/contact - type: TermsOfService url: https://www.energyhub.com/terms - type: PrivacyPolicy url: https://www.energyhub.com/privacy-policy - type: UserGuide name: ChargingRewards app user guide (the only public documentation section) url: https://help.energyhub.com/articles/chargingrewards/overview - type: Patents url: https://www.energyhub.com/patents - type: Resources url: https://www.energyhub.com/resources - type: GitHubOrganization url: https://github.com/energyhub - type: LinkedIn url: https://www.linkedin.com/company/energyhub/ maintainers: - FN: Kin Lane email: kin@apievangelist.com