Learn OCPI by following the exchange
Follow one OCPI exchange, compare what the two platforms store, and find the field that breaks it.
New to OCPI
Meet the two parties
Start with the CPO and the eMSP, then follow one Session between them.
Lessons
4 lessons in reading order, about 2 hours end to end.
01
OCPI explainedWhat OCPI is for, the parties it connects and how two platforms start talking.
10 min · Beginner02
Key terminologiesCPO, eMSP, Session, CDR and the other OCPI terms, each with the clause behind it.
15 min · Beginner03
OCPI charging session lifecycleFollow one Session from the first card tap to the final CDR, then run it in the lab.
75 min · Intermediate- Meet the two parties
Who sends each message, from the card tap to the final CDR.
- Authorize the driver
One simulated Session, from authorization to billing.
- Complete EV charging session
The hands-on lab: set up the simulator and inspect each OCPI message.
- Meet the two parties
Look something up
Reference pages stay separate from the learning path.
- Explore the modules
Find objects, endpoints and source clauses.
- Compare versions
Read what changes between 2.1.1, 2.2.1 and 2.3.0, with both sources in view.
- Decode a term
Short definitions with a route back to practice.
Practice a situation
All scenariosComplete EV charging session
Follow an authored charging session from the driver arriving at the charger through energy delivery and billing between participating roaming platforms.
Frequently asked questions
Every lesson, source link, reference and authored example is available to read. Nothing runs until you choose Run. The sandbox action shows its own observed response and evidence after admission.
Use the related reference or lab link to inspect the same topic. An endpoint handoff opens a test setup where you choose the target and explicitly start a run.