Implement OCPI to enable roaming so EV drivers from one charging network (MSP) can authenticate and charge on another operator's (CPO) stations

domain: evroaming.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Decide whether you're building the CPO (charge point operator, exposes station/session data) or MSP (e-mobility service provider, manages driver accounts and tokens) role, since required OCPI modules differ by role.
  2. Pick an OCPI version — 2.2.1 is widely deployed and 2.3.0 (current, AFIR-aligned) is where new integrations should target — and confirm your counterparty supports the same version.
  3. Set up either a direct bilateral connection to a partner or connect through a roaming hub, exchanging OCPI credentials (tokens, versions endpoint URLs) via the Credentials module handshake.
  4. Implement the core modules you need: Locations (station/EVSE data), Sessions and CDRs (charge detail records) for billing, and Tariffs for pricing; add Tokens/Commands if you're the CPO authorizing MSP driver tokens.
  5. Test the credentials registration handshake plus at least one full Locations pull and a Session/CDR push end-to-end with a partner or hub sandbox before going live.

Known gotchas

Related routes

Enable OCPI 2.2.1 roaming between two charge point operator platforms so EV drivers can roam across networks
evroaming.org · 6 steps · unrated
Implement OCPI CDR and tariff modules for EV roaming billing
evroaming.org · 6 steps · unrated
Implement OCPI to enable roaming between a charge point operator's stations and an e-mobility service provider's app, using the current published version of the spec
github.com/ocpi/ocpi · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans