CitrineOS: The Open-Source Foundation for EV Charging Networks

EV charging infrastructure depends on software that is reliable, extensible, and built on open standards. That’s why we created CitrineOS — an open-source CSMS foundation designed to support real-world charging networks at scale.
Hosted by Linux Foundation Energy (LF Energy), CitrineOS is an open-source platform powering charging networks in Europe and the U.S., with 200+ global instances in deployment and testing. Backed by a community of nearly 600 developers, the software is peer-reviewed, actively maintained, and continuously improved for the benefit of all users.
CitrineOS provides core CSMS functionalities to include:
- Charger onboarding and provisioning
- OCPP 1.6 & 2.0.1–compatible communications
- Session and transaction management
- Diagnostics, monitoring, and reporting
- Extensible modules with MCP server integration and AI-assisted workflow management.
Instead of starting from scratch, teams can build on CitrineOS to accelerate development while maintaining full control over their network software stack.
How CitrineOS Works
CitrineOS sits at the center of a charging ecosystem, connecting physical infrastructure with the tools operators and drivers rely on every day.A simplified view looks like this:
- Charging Stations communicate via OCPP
- CitrineOS Core manages sessions, state, and network logic
- Operator Tools & Dashboards provide visibility and control
- Integrations connect to payments, utilities, fleets, and energy systems

Open Source & Community
CitrineOS is open-source and community-driven. We believe charging infrastructure works best when built on shared standards and transparent foundations.Want to connect with other developers, operators, and contributors? Join our Discord to ask questions, share ideas, and be part of the growing CitrineOS community.You can explore the project, contribute, or follow development directly on GitHub.
