OpenRAO
August 5, 2026 ยท View on GitHub
OpenRAO (Remedial Action Optimizer) is an open-source toolbox that aims at providing a modular engine for remedial actions optimisation, part of the Linux Foundation Energy.
powsybl-open-rao repository contains the main features of OpenRAO.
For detailed information about OpenRAO toolbox, please refer to the detailed documentation.
This project and everyone participating in it is governed by the PowSyBl Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to powsybl-tsc@lists.lfenergy.org.
Getting started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
In order to build powsybl-open-rao, you need the following environment available:
- Install JDK (21 or greater),
- Install Maven latest version.
Installing
OpenRAO needs a load flow implementation and a sensitivity analysis implementation at runtime, following the interfaces of powsybl-core which documentation is available here. Note that for obvious reasons, included performances, reliability and transparency, OpenRAO uses Powsybl Open Load Flow by default, but you can prefer you own implementation.
Quick tutorial
If you prefer to get familiar with OpenRAO using a real example, take a look at this tutorial.
License
This project is licensed under the Mozilla Public License 2.0 - see the LICENSE.txt file for details.
Governance
PowSyBl-OpenRAO falls under the PowSyBl governance.
Contributing
Please read the instructions on contributing to the code here.
See Security.md to read about the security policy.
If you want to discuss technical aspects of the code with other developers, are welcome to join the PowSyBl TSC
discussions during one of our monthly meetings.
You can also participate in OpenRAO dedicated public meetings, as a contributor, user or potential user. You can subscribe to these meetings and to the dedicated mailing list here.
Join the community on Slack (channel #rao), ask for help, report bugs, help other users, provide feedback, present your use cases, etc.
Roadmap
You can find our roadmap here
Adopters
- RTE uses OpenRAO (through GridCapa applications) for everyday operations
- CORESO uses OpenRAO (through GridCapa applications) for capacity calculation in the CORE, SWE, and IN regions
Maintainers
The list of PowSyBl-OpenRAO's maintainers can be found here.