This repository contains a Protobuf/gRPC based API definition for the concept of an energy services interface (ESI). The service Protobuf definitions are the main entry points to the API. The domain Protobuf definitions model all the domain objects used in the API.
If you want to explore this API, an easy to navigate HTML document is available here.
Gradle is used for building. Run the build
task via gradlew
:
$ ../gradlew build
This will generate a build/libs/esi-api-X.jar
where X
is a version number.