Website

GitHub

Mailing List

Changelog

Open source charger network software for rapid OCPP 2.0.1 and NEVI compliant EV charge management.

Unlike proprietary EV charge management software, CitrineOS gives everyone a common platform to build reliable and resilient EV charging networks.

It can be used as a standalone solution or users can build upon its capabilities to effortlessly provision and remotely control chargers, facilitate seamless transactions, monitor uptime, power levels, and degradation, and efficiently manage consumption and throughput.

By being Open Charge Point Protocol (OCPP) 2.0.1 compliant, National Electric Vehicle Infrastructure (NEVI) compliant, and offering the potential to qualify for $10B in funding, this solution not only meets industry standards but also future-proofs charging networks.

The primary goal of CitrineOS is to develop and maintain an open source Charging Station Management System (CSMS) software stack. CitrineOS is developed having modularity and extensibility in mind. It consists of logically separated modules, each encapsulating a subset of functionality pertaining to the definitions of OCPP 2.0.1 – the standard protocol for communication between charging stations and charge management software. All modules handle and emit all necessary OCPP messages and are loosely coupled by a message broker interface connecting them to a central component that relays the messages to the charging station and vice versa.

With CitrineOS, we hope to speed the adoption to eMobility by providing everyone with a thoroughly tested and reliable OCPP 2.0.1 reference implementation. CitrineOS will further enable more focus on new features like local energy management, reservations, PV integration, AI tooling, and many more. The CitrineOS project was initiated by S44 LLC, to help with the electrification of the mobility sector.