What is OCPP for?
A 200 kW charger at a supermarket car park, made by one manufacturer, run by an operator whose software comes from another company.
In five minutes it will restart after a night of maintenance, and the first thing it does is open a connection.
The questionWhy can a charger from one company talk to software from another, and what exactly do they say?
Guess firstHow many times was OCPP 2.1 downloaded in 2025, its first year?RevealHide
19,475 times, from 120 countries. OCPP 2.0.1 was downloaded 21,446 times and the older 1.6 20,625 times in the same year.
| Car | Charger | Backend | Partners | Grid | |
|---|---|---|---|---|---|
| ISO 15118car and charger | |||||
| OCPPcharger and backend | |||||
| OCPIbackend and partners | |||||
| OSCPgrid and backend |
OCPP connects the charging station with its management system. Roaming between companies runs over OCPI, grid capacity can come in over OSCP.
One language for many manufacturers
Without a shared protocol, every charger would need software from its own manufacturer, and operators could not mix brands. solves this: any charger and any management system that speak it can work together.
- Origin. OCPP started in 2009 in the Netherlands at ElaadNL, a non-profit owned by Dutch grid operators.
- Home. Since 2014, the Open Charge Alliance, a non-profit foundation under Dutch law, develops it.
- Access. Anyone can download the specifications free of charge and use them without licence or registration.
downloads from 115 countries
downloads from 112 countries
downloads from 120 countries
Downloads to individual IP addresses, as reported by the Open Charge Alliance.
Check your understanding
3 questions. Answer all of them to complete this stop. Each answer explains itself.
Which two parties does OCPP connect?
Car and charger talk ISO 15118, operators and partners OCPI, grid and backend can use OSCP.
Who develops OCPP today?
OCPP started at ElaadNL in 2009; since 2014 the Open Charge Alliance develops it.
What does it cost to use OCPP?
The specifications are free to download and use, without licence or registration. Certification is a separate, optional step.
- OCPP Open Charge Point Protocol: the open protocol between a charger and its operator's backend. EV charging fundamentals, stop 03 Glossary
- Open Charge Alliance: Open Charge Point Protocol (OCPP): versions 1.6, 2.0.1 and 2.1. https://openchargealliance.org/protocols/open-charge-point-protocol/. Checked 09 Oct 2026.
- EVRoaming Foundation: Open Charge Point Interface (OCPI). https://evroaming.org/ocpi-background/. Checked 09 Oct 2026.
- Open Charge Alliance: Open Smart Charging Protocol (OSCP). https://openchargealliance.org/protocols/open-smart-charging-protocol/. Checked 09 Oct 2026.
- Open Charge Alliance: Introduction to OCPP (presentation, April 2026). https://openchargealliance.org/wp-content/uploads/2026/04/Introduction-to-OCPP.pdf. Checked 09 Oct 2026. Licence: CC BY-ND 4.0.
- Open Charge Alliance: Introduction to OCPP (presentation, April 2026). https://openchargealliance.org/wp-content/uploads/2026/04/Introduction-to-OCPP.pdf. Checked 09 Oct 2026. Licence: CC BY-ND 4.0.
- Open Charge Alliance: Introduction to OCPP (presentation, April 2026). https://openchargealliance.org/wp-content/uploads/2026/04/Introduction-to-OCPP.pdf. Checked 09 Oct 2026. Licence: CC BY-ND 4.0.
- Open Charge Alliance: Introduction to OCPP (presentation, April 2026). https://openchargealliance.org/wp-content/uploads/2026/04/Introduction-to-OCPP.pdf. Checked 09 Oct 2026. Licence: CC BY-ND 4.0.