For developers and platforms

HEMS and DER API

One API to connect households, devices and distributed energy resources. Build apps, algorithms and integrations for utilities, OEMs and energy platforms.

Sign up and get your API key See API pricing
Zerofy API connecting homes, devices and distributed energy resources

One API for homes and devices

Create households, let them link their device accounts on a page hosted by Zerofy, then read and control their devices through one REST API.

Developer-friendly

REST and JSON, an OpenAPI reference, separate keys for sandbox and live, and idempotent commands.

Sandbox first

Get a sandbox key as soon as you enable the API, with an emulated home to build against. Live access is approved by our team.

Start in minutes

From sign-up to your first API call

  • 1

    Sign up

    Create your Zerofy partner account. It's the same account you use for Mission Control.

  • 2

    Get a sandbox key

    Enable the API in your partner area and get your first sandbox key straight away, with an emulated home to build against.

  • 3

    Connect your first device

    Create a home, let the household link its device account and read live power. When you're ready, request live access.

List your homes and read live status
# List your homes
curl https://api.zerofy.net/hems/v1/homes \
  -H "x-api-key: $ZEROFY_API_KEY"

# Live power and state of every device in a home
curl https://api.zerofy.net/hems/v1/homes/$HOME_ID/status \
  -H "x-api-key: $ZEROFY_API_KEY"

The full API reference is in your partner area after sign-up.

What you can do

Read and control the devices in your customers' homes

Homes and devices

Create homes, list their connected accounts and devices, and set a meter's role.

Device connection

Send households to a page hosted by Zerofy where they link their manufacturer accounts. No hardware, no site visit.

Live status

PV production, battery power and charge level, grid power, EV charging, heat pump and hot water temperatures, smart plug power.

Energy history

Stored interval energy for solar, batteries and meters, for reports and your own analytics.

Device control

Schedule battery charging and discharging, start and stop EV charging, set heat pump temperatures, boost hot water and switch smart plugs.

Live and sandbox

Separate, isolated sandbox and live environments, with up to five API keys each.

Device brands are enabled on the API step by step. Tell us which brands you need.

Who it's for

Utilities

Leverage flexible assets in your customer base to balance the grid and unlock demand response revenue.

OEMs

Offer additional energy services around your products, from smart charging to solar optimisation.

Solar installers

Replace single-purpose apps with a holistic energy management offering for your customers.

App builders

Build apps with HEMS and DER capabilities on one API for homes, devices and energy data.

Pricing

Pay per active household

Simple usage-based pricing for the API, billed monthly. No set-up fee.

Compare with Whitelabel and Reseller

€3.00

per active user and month

1 to 500 active users

Monthly billing by card

1-month minimum term

No set-up fee

Sign up

More than 500 users? Ask us about API Enterprise.

Built on the platform that runs the Zerofy app

Manufacturer APIs

Devices connect through the manufacturers' own cloud interfaces, with the household's account.

No hardware

Nothing to install in the home: no gateway, no box in the meter cabinet.

Hosted in the EU

Runs on Google Cloud in Belgium.

Single-tenant option

Need an isolated environment of your own? Single-tenant hosting is available as an add-on.

Start building with the Zerofy API

Sign up, get your sandbox key and make your first call today.