Introduction

ChargeIndia Hub is an OCPI 2.2.1 roaming intermediary for the Indian EV charging market.

ChargeIndia Hub connects Charge Point Operators (CPOs) and e-Mobility Service Providers (eMSPs) so drivers can charge across networks through a single roaming relationship. The Hub implements the OCPI HUB role: it routes messages between parties, enforces routing rules, and maintains an audit trail of roaming activity.

What the Hub does

  • Routes OCPI 2.2.1 messages between registered CPOs and eMSPs
  • Stores and forwards locations, sessions, and CDRs according to routing rules
  • Provides realtime paths for token authorization and remote commands
  • Exposes connection health via HubClientInfo so partners can monitor availability

What the Hub does not do (Phase 1)

  • Process UPI payments, wallets, or prepaid top-ups
  • Generate or store GST tax invoices
  • Act as a settlement or escrow provider
  • Offer self-service signup (contact your account team to onboard)

Supported parties

RoleDescription
CPOOwns charge points; publishes locations, sessions, and CDRs
eMSPOffers drivers access; issues tokens and initiates charging
HUBChargeIndia Hub (IN / CIH) — the roaming intermediary

Hub identity

FieldValue
Country codeIN
Party IDCIH
OCPI version2.2.1 only

Base URL layout

All Hub OCPI modules are served under:

https://{hub-domain}/ocpi/2.2.1/{module}

Partners authenticate every request with the standard OCPI header:

Authorization: Token {your-token}

OCPI modules

ModuleHub role
CredentialsMutual registration and token exchange
VersionsAdvertise supported version and endpoints
HubClientInfoExpose connected party statuses
LocationsCPO push; eMSP pull (routing-filtered)
TariffsCPO push; eMSP pull
TokensRealtime authorization (eMSP → CPO via Hub)
CommandsRemote start/stop and reservations
SessionsCPO push to Hub; async push to eMSP
CDRsCPO push to Hub; async push to eMSP

Payload shapes follow the OCPI 2.2.1 specification. These docs describe Hub-specific routing, authentication, and integration behavior.

Next steps