The REopt™ Application Programming Interface provides programmatic access to NREL's REopt tool. 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 the REopt Platform home page (https://www.nrel.gov/reopt).
The web version of REopt can be accessed at the REopt Web Tool page (https://reopt.nrel.gov).
For user support please use the REopt User Forum (https://github.com/NREL/REopt-Analysis-Scripts/discussions).
For help calling the API or using REopt.jl, see the REopt Analysis Wiki (https://github.com/NREL/REopt-Analysis-Scripts/wiki).
API developers can find development tips in the REopt API Wiki (https://github.com/NREL/REopt_API/wiki).
REopt is also available as the REopt.jl Julia package (https://nrel.github.io/REopt.jl/dev) which is the engine of the REopt API starting in V3, and can be used directly in a Julia environment.