EVerest

Powering EV-Charging

EVerest is …

  • a full-stack environment for EV-charging,

  • a Linux Foundation Energy project,

  • open-source,

  • modular and customizable,

  • licensed under the Apache 2.0 license to allow commercial-friendly use and

  • backed by strong industry partners via great compatibility.

The EVerest project was initiated by Pionix GmbH to help with the electrification of the mobility sector.

High-level overview

Get an understanding of the most important mechanisms and the architecture of EVerest. Best for everyone who enjoys some theory before the development work.

High-Level Overview of EVerest
Quick Start Guides

We provide several entry points for a fast first experience with the framework. Whether you want to do a software-based simulation or start working with existing hardware, you will find your way here.

Getting Started with EVerest
GitHub source

In case you want to dig directly into the sources of EVerest, go for it!

https://github.com/everest
Discuss and collaborate

Meet the EVerest community on different channels like Zulip, live calls and others. Learn how to contribute, submit bugs or feature ideas.

Meet the EVerest Community

For a live experience, you can attend any live discussion session of the EVerest contributors. The events are open to anyone and can be found in the EVerest event calendar.


All EVerest documentation

We have organized our documentation snippets in the following structure for everybody to find their best way of learning:

🎓 Tutorials

Learn a new skill by following our step-by-step experience. Best to start at the beginning. Example: “Write your first hardware driver”

Tutorials
🛠️ How-To Guides

Practical guides to solve dedicated problems that focus on the important aspects. Best for people who already have experience with EVerest and want to get a fast way into a topic. Example: “How can I activate the OCPP protocol?”

How To Guides
📚 Explanations

More detailed information to deepen your knowledge. Go here for background information and concepts. Example: How is authorization done in EVerest?

Explanation
📄 References

Technical overviews, API documentation, auto-generated class definitions - go here.

Reference
📄 Q & A

There might be some questions open - here is the place to look for answers.

Q & A