EVerest Core is a modular framework for building full-stack EV charging stations with support for OCPP, ISO 15118, energy management, and 100+ plug-and-play modules.
The build process compiles all modules and creates run scripts for various configurations.
3
Run Your First Configuration
Start a simulated charging station using one of the provided configurations.
# Run software-in-the-loop AC charging simulation./build/run-scripts/run-sil.sh
Expected output
You’ll see modules starting up and connecting via MQTT. The simulation includes a complete charging workflow with authentication, energy management, and OCPP communication.
Explore by Topic
Dive into the core concepts and modules that power EVerest
Architecture
Learn about EVerest’s modular architecture and message-based communication system
Modules
Explore 100+ modules for EVSE control, protocols, hardware drivers, and more
OCPP Support
Implement OCPP 1.6 and 2.0.1 for charging station management
ISO 15118
Enable Plug & Charge with ISO 15118-2, -3, and -20 compliance
Energy Management
Smart charging, load balancing, and PV integration
Hardware Drivers
Ready-to-use drivers for charge controllers, powermeters, and RFID readers
Key Features
Production-ready infrastructure for EV charging
Modular Architecture
100+ interchangeable modules with standardized interfaces for complete customization
Standards Compliant
OCPP 1.6/2.0.1/2.1, ISO 15118-2/-3/-20, IEC 61851, DIN SPEC 70121 support
AC & DC Charging
Full support for both AC and DC charging modes with advanced power management
Production Ready
Battle-tested with security best practices, OTA updates, and Yocto Linux support
Resources
Everything you need to build with EVerest
Module Reference
Complete documentation for all 100+ modules
Interface Specifications
Detailed interface definitions and data types
Configuration Examples
Real-world configurations for various use cases
Development Tools
CLI tools, testing frameworks, and debugging utilities
Ready to Build Your Charging Station?
Join the Linux Foundation Energy community and start developing with EVerest’s modular framework today.