Skip to main content

EVerest

EVerest is an open-source software stack for Electric Vehicle (EV) charging infrastructure (EV charging software platform) that provides modular components for charge point operation, protocol handling, and energy system integration.

  • Modular framework for EV charging station control, including charge point management and transaction handling (EV charging management).
  • Support for common EV charging communication standards and protocols for vehicles, charge points, and backend systems (protocol interoperability).
  • Configurable building blocks for implementing AC and Dual Connectivity (DC) charging use cases across varied hardware setups (EVSE control software).
  • Extensibility through a plugin-style module system for integrating payment, authentication, and energy management components (integration framework).
  • Reference implementations and tooling for testing, simulation, and deployment of EV charging software stacks (developer tools).

More About EVerest

EVerest is an open-source software stack for EV charging infrastructure (EV charging software platform) hosted by LF Energy, focused on providing a modular, configurable control layer for charging stations and related backend services.

The project addresses the problem space of fragmented EV charging implementations by offering reusable software building blocks that support common charging scenarios, including AC and DC charging, and that can be adapted to different hardware and deployment models (EVSE control software).

At its core, EVerest provides a framework composed of modules that implement communication protocols, device control, and business logic for EV charging stations, including charge point operation, session management, metering, and interaction with backend systems (EV charging management).

The architecture is designed around a component-based, service-oriented model where individual modules expose defined interfaces, can be configured declaratively, and are orchestrated as part of a complete EV charging application (software framework).

EVerest supports established standards for EV charging communication, such as protocols for charge point to backend connectivity and vehicle-to-charger communication, enabling interoperability with existing charging networks and management platforms (protocol interoperability).

The project includes modules for integration with authentication and authorization mechanisms, pricing and payment workflows, and energy management systems, allowing implementers to connect charging assets into broader enterprise IT, billing, and grid management landscapes (systems integration).

Enterprises and institutional users can deploy EVerest as the control software for charging stations, as a foundation for backend services, or as a reference environment for developing and testing custom EV charging solutions tied to their operational, regulatory, or market requirements (EV infrastructure operations).

The open, modular design allows hardware manufacturers, charge point operators, utilities, and software vendors to extend or replace individual modules to support proprietary devices, local regulations, or integration with existing platforms, while retaining a common base stack (extensible platform).

EVerest fits into technical taxonomies as EV charging management software, protocol implementation stack for EV charging communication standards, and a framework for embedded and edge control of EV supply equipment.