Skip to Main Content


Open source for our energy infrastructure.


EnergyOS is an open-source standard and developer community focused on advancing the interoperable exchange of energy usage data.

An abstract image of a smart grid.

The challenge

Advancement of the Smart Grid is predicated on the ability to share information between a large ecosystem of vendors, utilities, and consumers. However, no standard existed that defined how to involve consumers in this flow of information.

The solution

To address this critical gap, John Teeter and a community of open-source developers undertook a multi-year effort to implement a standard for sharing energy usage information between vendors, utilities, and consumers in an interoperable way. Called EnergyOS, this standard is based upon the Green Button data standard, which John developed while serving as a Presidential Innovation Fellow, and the Energy Services Provider Interface (ESPI) data standard.

As part of the EnergyOS team, John provides ongoing open-source development of the standard, as well as other types of support, including outreach, deployment, testing, and implementation certification.

The results

Thus far, notable results include:

  • Adopted for use in several commercial Smart Grid deployments
  • Became the "gold standard" for all major U.S. utility companies implementing the ESPI standard
  • Certified as an international standard