OCPI is a free, independent, open-source protocol that facilitates automated roaming between Charge Point Operators (CPOs) and eMobility Service Providers (eMSPs). It's the key to creating a seamless, accessible, and user-friendly charging network for all EV drivers, regardless of which service they subscribe to.
While OCPP manages communication between a charger and its management system, OCPI handles the communication *between different charging networks*. This allows a driver from one network to seamlessly use a charger from another.
The OCPI protocol is managed and developed by the **EVRoaming Foundation**, a non-profit organization based in the Netherlands. Its mission is to ensure OCPI remains a free, independent, and robust standard for the global e-mobility community.
Initiated in 2014 by market players in the Netherlands and Germany, OCPI was created to solve the practical challenges of cross-network charging. It was designed to be a simple, scalable, and independent alternative to more complex, proprietary systems. The foundation now includes hundreds of members from around the world, all collaborating to drive the future of accessible EV roaming.
OCPI is structured into different modules, each handling a specific type of information to ensure smooth and reliable roaming.
Shares detailed information about charging station locations, including address, connector types, and real-time availability status.
Allows for the validation of driver identification (like RFID cards or app IDs) across different networks to authorize charging.
Exchanges pricing information (Tariffs) and sends detailed session records (CDRs) after charging for accurate billing between partners.
Provides real-time information about an ongoing charging session, including energy consumed and duration.
Enables one network to send remote commands, such as start or stop charging, to a station on a partner network.