OCPI 2.2.1 Integration Platform for EV Charging Networks

Connect Charge Point Operators (CPOs), eMSPs, EV OEMs, fleet operators and roaming hubs through a secure, standards-compliant OCPI integration platform.

Connect Charge Point Operators (CPOs), eMSPs, EV OEMs, fleet operators and roaming hubs through a secure, standards-compliant OCPI integration platform.

Locations

Station Discovery

🔑

Tokens

Driver Authorization

🔌

Sessions

Session Management

Tariffs

Pricing Sync

CDRs

Billing Records

Commands

Remote Control

🛡

Hub Client Info

Hub Connectivity

💳

Payments

Payment Terminals

Built for Every Charging Stakeholder

Charge Point Operators (CPOs)

Share your network across 20+ aggregators and eMSPs. Increase station utilisation and revenue with a single OCPI integration.

eMobility Service Providers

Give drivers access to multiple CPO networks through one integration. Faster onboarding, unified billing, no per-CPO custom work.

EV OEMs

Embed real-time station discovery, session management and billing directly in vehicle apps. One OCPI connection covers all CPOs.

Fleet Operators

Centralised charging access across multiple networks. Unified billing, session data and reporting for your entire commercial fleet.

OCPI Protocol

What is OCPI?

OCPI, or Open Charge Point Interface, is an open protocol used to connect Charge Point Operators, eMobility Service Providers, EV OEMs, fleet platforms and roaming hubs.

It exists to make EV charging networks interoperable. Instead of every CPO and eMSP building custom APIs for each partner, OCPI creates a common language for sharing charging locations, tariffs, sessions, tokens, commands and billing records.

CPO
OCPI 2.2.1
eMSP

OCPI enables platform-to-platform communication between charging networks and mobility providers.

Why Implement OCPI?

Why OCPI Integration Matters

OCPI helps charging businesses scale interoperability, roaming and partner connectivity without rebuilding custom integrations for every new network.

🌍

Expand Network Reach

Make your charging network discoverable across eMSPs, OEM apps, fleet platforms and roaming partners.

🔁

Enable EV Roaming

Allow drivers to access charging stations across multiple networks through a single account or app.

⚙️

Reduce Integration Costs

Replace partner-specific custom APIs with one standardized OCPI implementation.

🚀

Accelerate Partner Onboarding

Connect with new CPOs, eMSPs, OEMs and roaming platforms faster using a common protocol.

🛡️

Future-Proof Infrastructure

Build on a widely adopted interoperability protocol designed for scalable EV charging ecosystems.

Why Standards Win

OCPI vs Custom Charging Integrations

Custom integrations become expensive and difficult to scale as your charging ecosystem grows. OCPI provides a standardized approach that enables faster onboarding and interoperability.

Custom Integration
APIs Partner-specific per connection
Maintenance High effort for every partner update
Onboarding Weeks to months
Development Custom work for every partner
Scaling Linear increase in cost
Interoperability Limited
OCPI Integration
APIs One standardized protocol
Maintenance Single codebase
Onboarding Days with compliant partners
Development Build once, connect anywhere
Scaling Near-zero marginal cost
Interoperability Fully standardized

Integration Models

Direct OCPI Integration vs OCPI Roaming Hub

OCPI can be implemented as a direct bilateral integration or through a roaming hub. YoCharge supports both models depending on your business goals.

Direct Integration

One-to-One OCPI Connection

Best when two parties want to connect directly and manage their own commercial, technical and operational relationship.

  • One CPO connects to one eMSP
  • Bilateral agreement required
  • Separate setup for every partner
  • More control, but slower expansion
Roaming Hub

One-to-Many OCPI Connectivity

Best when you want faster ecosystem access through a single connection to multiple charging networks, eMSPs, OEMs and fleet platforms.

  • Connect once, access multiple partners
  • Faster network expansion
  • Lower integration maintenance
  • Ideal for scalable EV roaming
Explore YoCharge OCPI Roaming Hub →

OCPI Modules

OCPI 2.2.1 Modules Explained

YoCharge supports the key OCPI modules required for credentials exchange, charging station discovery, driver authorization, roaming, session tracking, pricing, billing, hub connectivity and direct payments.

🤝

Credentials

↔ Bidirectional

Purpose

Establishes the initial OCPI connection between two parties before any other module can operate.

Key Data

  • API tokens
  • Endpoint URLs
  • Party identifiers
  • Role and version information

Use Cases

Partner onboarding, secure handshake, endpoint registration and OCPI connection setup.

📍

Locations

CPO → eMSP

Purpose

Shares charging station information with external platforms and roaming partners.

Key Data

  • Station address and coordinates
  • Connector type and power rating
  • Real-time availability
  • Opening hours and parking details

Use Cases

Charging station discovery, map visibility, EV OEM apps, eMSP apps and roaming networks.

🔑

Tokens

eMSP → CPO

Purpose

Enables driver authorization across charging networks.

Key Data

  • RFID tokens
  • App user IDs
  • eMAID identifiers
  • Authorization status

Use Cases

Roaming authorization, fleet driver access, RFID-based charging and app-based charging.

Sessions

CPO → eMSP

Purpose

Exchanges live charging session information while a session is active.

Key Data

  • Session start and end time
  • Energy consumed
  • Current session status
  • Running cost estimate

Use Cases

Live charging tracking, driver notifications, fleet monitoring and session reporting.

💰

Tariffs

CPO → eMSP

Purpose

Synchronizes charging prices across platforms before and during charging.

Key Data

  • Energy pricing
  • Time-based pricing
  • Idle fees
  • Currency and tax information

Use Cases

Price transparency, tariff display, cost estimation and partner billing alignment.

📄

CDRs

CPO → eMSP

Purpose

Transfers final Charge Detail Records after a charging session ends.

Key Data

  • Total energy delivered
  • Session duration
  • Final cost
  • Location and token reference

Use Cases

Billing, settlement, invoicing, reconciliation and fleet charging reports.

🚀

Commands

eMSP → CPO

Purpose

Allows external platforms to remotely control charging actions.

Key Data

  • Start session
  • Stop session
  • Unlock connector
  • Reserve charging point

Use Cases

Remote start/stop, app-based charging, fleet charging control and customer support.

🔗

HubClientInfo

Hub → Parties

Purpose

Maintains information about parties connected through a roaming hub.

Key Data

  • Connected party details
  • Supported roles
  • Connection status
  • Supported modules

Use Cases

Roaming hub operations, partner discovery, ecosystem visibility and hub-based OCPI connectivity.

💳

Payments

Payment Terminal Support

Purpose

Supports direct payment workflows for charging stations with payment terminals.

Key Data

  • Payment terminal data
  • Payment transaction reference
  • Ad-hoc charging session details
  • Payment status information

Use Cases

Ad-hoc charging, card payment, payment terminal integration and direct payment compliance.

Implementation Process

How YoCharge Implements OCPI

From discovery to production deployment, YoCharge follows a structured OCPI implementation process designed to reduce integration delays and technical uncertainty.

01

Discovery

We understand your role, existing charging platform, partner requirements, OCPI scope and integration goals.

02

Credentials Exchange

OCPI credentials, endpoint URLs, authentication tokens and party details are exchanged securely.

03

Module Configuration

Required OCPI modules such as Locations, Sessions, Tariffs, Tokens, CDRs and Commands are configured.

04

Testing

We validate data flows, session lifecycle, command execution, CDR generation and roaming scenarios.

05

Production Deployment

After validation, the integration is moved to production with monitoring, support and rollout assistance.

Supported Use Cases

Common OCPI Use Cases

YoCharge supports practical OCPI use cases for CPOs, eMSPs, EV OEMs, fleets and payment-enabled charging networks.

🔁

EV Charging Roaming

Enable drivers to access charging stations across multiple CPO networks through interoperable OCPI connections.

📍

Charging Station Discovery

Share station locations, connector types, availability and tariff data with eMSPs, OEM apps and fleet platforms.

🔑

Driver Authentication

Authorize drivers using tokens, RFID, app-user IDs or eMAIDs across connected charging networks.

🚚

Fleet Charging

Provide fleets with centralized access, session tracking, charging records and consolidated billing data.

🚗

EV OEM Integration

Embed charging discovery, session control and billing experience directly into EV OEM apps and vehicle ecosystems.

💳

Direct Payments

Support payment-terminal-based charging use cases for ad-hoc charging and direct payment workflows.

Need Access to Multiple Charging Networks?

OCPI integration enables interoperability — but managing multiple bilateral roaming relationships still requires significant coordination effort. YoCharge’s OCPI Roaming Hub connects your network to 10,000+ charging stations across 25+ CPOs and 20+ aggregators through a single integration.

Why Choose YoCharge?

Built for Real-World OCPI Deployments

YoCharge helps CPOs, eMSPs, EV OEMs and fleet platforms implement OCPI faster, connect with more partners and scale roaming operations with enterprise-grade support.

🌍

Multi-Country Deployments

Deploy OCPI integrations across regions with support for different charging, pricing and partner models.

🏷️

White-Label Platform

Launch OCPI-enabled charging experiences under your own brand for drivers, partners and enterprise clients.

🔗

OCPI Expertise

Implement OCPI modules including Locations, Tokens, Sessions, Tariffs, CDRs, Commands and HubClientInfo.

OCPP + OCPI Experience

Bridge charger-side OCPP operations with platform-to-platform OCPI interoperability from one technology partner.

🛟

Enterprise Support

Get guided onboarding, technical support and implementation assistance for production-grade OCPI rollouts.

🚀

Roaming Hub Available

Go beyond bilateral integrations and connect to multiple CPOs, eMSPs and EV OEMs through YoCharge OCPI Roaming Hub.

Explore Roaming Hub →

Connect your EV charging network to CPOs, eMSPs and aggregators with YoCharge’s fully compliant OCPI 2.2.1 platform.

Frequently asked Questions

OCPI (Open Charge Point Interface) is an open protocol standard developed by the EVRoaming Foundation that enables interoperability between EV charging networks. It defines how CPOs, eMSPs, EV OEMs and aggregators exchange data including station locations, pricing, active sessions, billing records and remote commands.

OCPI 2.2.1 is the current production standard for cross-network EV charging interoperability. It introduced key capabilities over earlier versions including the HubClientInfo module for hub-based architectures, smart charging profiles for grid-aware scheduling, enhanced multi-element tariff structures, reservation support and new token types (App User, eMAID). YoCharge is fully compliant with OCPI 2.2.1.

OCPI defines standardised data modules that CPOs and eMSPs both implement. A CPO publishes its station locations and tariffs via OCPI; an eMSP reads that data and allows its users to initiate sessions at those stations via OCPI Commands. After a session ends, the CPO sends a CDR to the eMSP for billing settlement. Because both sides speak the same protocol, no custom integration is needed per partner.

YoCharge supports all eight OCPI 2.2.1 functional modules: Credentials (connection handshake), Locations (station data), Sessions (live session data), Tariffs (pricing), CDRs (billing records), Commands (remote control), Tokens (driver authorisation) and HubClientInfo (hub party registry). Further, YoCharge also supports additional Payments module required for using Payment Terminals through OCPI.

Yes. YoCharge’s OCPI implementation is designed to work alongside existing EV-CMS platforms. CPOs do not need to replace their current system to connect via OCPI — the integration layer sits on top of existing infrastructure.

Yes. EV OEMs can integrate OCPI to embed real-time charging station discovery, session management and billing directly into vehicle apps. A single OCPI integration with YoCharge gives OEM app users access to all connected CPO networks without separate integrations per network.

Yes. YoCharge supports both direct peer-to-peer OCPI connections (CPO connecting directly to an eMSP or OEM) and hub-based integration via the YoCharge OCPI Roaming Hub, where a single connection provides access to all parties on the hub.

For a standard OCPI 2.2.1 integration with YoCharge, technical setup typically takes 3–7 business days from credentials exchange to live data flow. Timeline varies based on the complexity of existing infrastructure and the modules being implemented.

Yes. Fleet operators benefit from OCPI through centralised access to multiple charging networks under unified billing. Rather than managing separate accounts and invoices per CPO network, fleet operators receive consolidated session data and CDRs through a single OCPI connection.

OCPI integration is the technical implementation of the protocol — it enables two parties (e.g. a CPO and an eMSP) to connect and exchange data. An OCPI Roaming Hub is a centralised platform that aggregates many CPOs and eMSPs, so a single integration with the hub provides access to all parties on it. YoCharge offers both: direct OCPI integration and the OCPI Roaming Hub for broader network access.

OCPI 2.2.1 added the HubClientInfo module (enabling hub-based architectures), smart charging profiles for grid and solar-aware scheduling, enhanced multi-element tariff structures with time-of-day and energy conditions, reservation support via Commands, new token types (App User, eMAID) and improved pagination across all modules.

YoCharge is tracking the OCPI 3.0 specification, which is currently in advanced drafting by the EVRoaming Foundation. Key changes in OCPI 3.0 include bidirectional CDRs for V2G billing, restructured module architecture for cleaner role separation and enhanced smart charging profiles. Existing OCPI 2.2.1 integrations will not break when 3.0 support is released.

OCPP (Open Charge Point Protocol) governs communication between a charging station and its management system (CMS) — it is a vertical connection. OCPI governs communication between two network operators (CPO to eMSP, CPO to aggregator) — it is a horizontal connection. A charging network typically uses both: OCPP to manage its own hardware and OCPI to connect with external partners for roaming.

The HubClientInfo module was introduced in OCPI 2.2.1 to support roaming hub architectures. It allows a roaming hub to maintain and share a registry of connected parties, including Charge Point Operators (CPOs), eMSPs, EV OEMs, and fleet platforms. Through HubClientInfo, participants can discover who is connected to the hub, identify supported roles and modules, and automatically establish interoperability relationships without manually exchanging configuration details with every partner.

Yes. YoCharge supports both direct bilateral OCPI integrations and hub-based connectivity. Through the YoCharge OCPI Roaming Hub, a single OCPI integration can provide access to multiple CPO networks, eMSPs, EV OEMs, and fleet platforms. Instead of building and maintaining separate integrations for each charging network, your platform connects once to YoCharge and gains access to all participating partners, significantly reducing integration effort and ongoing maintenance.

Yes. OCPP and OCPI solve different problems and complement each other. In a typical EV charging ecosystem, OCPP is used between the charger and the backend platform, while OCPI is used between different organizations and platforms. If you want to support roaming, interoperability, or cross-network charging access, you will generally need OCPI in addition to OCPP.

  • OCPP (Open Charge Point Protocol) connects charging stations to a Charge Point Management System (CPMS) and is used for charger monitoring, control, firmware updates, and transaction management.
  • OCPI (Open Charge Point Interface) connects organizations such as CPOs, eMSPs, EV OEMs, fleet platforms, and roaming hubs, enabling charging station discovery, driver authorization, roaming, session exchange, billing, and settlement.
Scroll to Top