EVerest¶
Powering EV-Charging¶
EVerest is …
a full-stack environment for EV-charging,
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.
To engage with the community directly, feel free to join our EVerest contributor sessions. These live discussions are open to everyone; you can find the schedule in the EVerest event calendar.
The EVerest Documentation¶
Our documentation is structured according to the Diátaxis framework:
tutorials: Learn by doing through guided practice.
how-to guides: Practical steps to achieve specific tasks.
reference: Technical facts, APIs, and configuration details.
explanations: Conceptual deep-dives and background theory.
You can find a comprehensive list under “All EVerest Documentation” below, or navigate using the sidebar.
If you are just getting started, we recommend beginning with these essential topics:
Get an understanding of the most important mechanisms and the architecture of EVerest. Best for everyone who enjoys some theory before the development work.
We provide several entry points for a fast first experience with EVerest. Whether you want to do a software-based simulation or start working with existing hardware, you will find your way here.
In case you want to dig directly into the sources of EVerest, go for it! The everest-core repository is the center of activity.
Meet the EVerest community on different channels like Zulip, live calls and others. Learn how to contribute, submit bugs or feature ideas.
All EVerest Documentation¶
We have organized our documentation snippets in the following structure for everybody to find their best way of learning:
Learn a new skill by following our step-by-step experience. Best to start at the beginning.
Example: “Write your first hardware driver”
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?”
More detailed information to deepen your knowledge. Go here for background information and concepts.
Example: How is authorization done in EVerest?
Technical overviews, API documentation, auto-generated class definitions - go here.
There might be some questions open - here is the place to look for answers.