Developer Network NREL NREL Developer Network

REopt™ API

The REopt™ Application Programming Interface provides programmatic access to REopt web tool back-end. REopt is a techno-economic decision support platform is used by NREL researchers to optimize energy systems for buildings, campuses, communities, microgrids, and more. REopt recommends the optimal mix of renewable energy, conventional generation, and energy storage technologies to meet cost savings, resilience, and energy performance goals.

General information related to REopt can be found at

For user support please use the discussion board at

Users can find more information on the REopt API in the Analysis Wiki.

API developers can find useful information in the API Wiki

There is also a REopt Julia package (which will be the API back-end in v3).

REopt API V3 (GET /api/reopt/dev)

Version 3 is the development version of the REopt API. It will become the stable version on October 1st, 2022.

REopt API V2 (GET /api/reopt/v2 or /api/reopt/stable (after April 21st 2022))

Version 2 is the latest version of the REopt API. It will be the stable version on April 21st, 2022.

REopt API V1 (GET /api/reopt/v1)

Version 1 is the current, stable version of the REopt API. Support for v1 will end September 30th, 2022 when v2 will become the stable version.

Help Improve this Content