Direct connection or roaming hub?
The driver's provider has direct OCPI connections to its twelve largest partners.
All other operators, several hundred of them, it reaches through a roaming hub.
The questionWhy connect directly to some and through a hub to others?
Computed: peer to peer, n companies need n × (n − 1) ÷ 2 links if everyone connects with everyone; through a hub, each company needs one.
Both are part of OCPI
started as a bilateral protocol for peer-to-peer connections. Soon companies began to use it through hubs as well, and since version 2.2 OCPI supports hubs directly. The specification describes both: platforms that connect only through a hub, and platforms that use a hub and direct connections side by side.
Why many use both
- Direct for the largest partners: full control over the connection, no hub fees, faster changes.
- Through a hub for the long tail: one connection reaches hundreds of operators, with one contract and one technical integration.
Hubs such as GIREVE and e-clearing.net are used alongside direct connections. Other platforms run their own protocols, as shown in EV charging fundamentals, stop 03.
Check your understanding
3 questions. Answer all of them to complete this stop. Each answer explains itself.
How many links do 10 companies need if each connects directly with each?
n × (n − 1) ÷ 2 = 10 × 9 ÷ 2 = 45. Through a hub, each needs only one link.
Since which version does OCPI support hubs directly?
OCPI started bilateral; 2.2 added message routing and hub support.
Why do many companies combine direct links with a hub?
Direct links give control for the partners that matter most; a hub reaches the long tail efficiently.
- OCPI Open Charge Point Interface: an open protocol for roaming between operators and e-mobility service providers. EV charging fundamentals, stop 03 Glossary
- Roaming Charging in another company's network with your own card or app. EV charging fundamentals, stop 03 Glossary
- EVRoaming Foundation: OCPI 2.3.0, supported topologies. https://github.com/ocpi/ocpi/blob/2.3.0/release/core/topology.asciidoc. Checked 09 Oct 2026.
- EVRoaming Foundation: OCPI 2.3.0, supported topologies. https://github.com/ocpi/ocpi/blob/2.3.0/release/core/topology.asciidoc. Checked 09 Oct 2026.
- EVRoaming Foundation: OCPI background: versions, standardisation and adoption. https://evroaming.org/ocpi-background/. Checked 09 Oct 2026.