Skip to main content

CPO migration guide: switch backends site by site.

Migrate

OCPP and OCPI solutions for charge point operators

Start where your fleet needs it: an OCPP gateway and proxy for mixed chargers and multi-backend migration, an OCPI gateway for roaming, or ChargerPilot AI for daily operations.

EV Cloud managed chargers table with charger IDs and models

Start with the OCPP product layer

Roaming and operator AI

Highest-intent commercial landings after the gateway: OCPI partner exchange, roaming operations, and daily fleet operations.

Product

OCPI gateway for roaming operations

OCPI gateway for CPO and eMSP roaming: credentials, tokens, locations, sessions, tariffs, and CDRs across OCPI 2.1.1, 2.2.1 and 2.3.0.

Product

OCPI roaming operations for CPOs and eMSPs

Operate OCPI roaming with clearer partner onboarding, token sync, tariffs, sessions, and CDR readiness for CPO and eMSP workflows.

Product

ChargerPilot AI agents for OCPP and OCPI

ChargerPilot AI for OCPP and OCPI: fleet SQL, diagnose evidence, and protocol how-to. Live station control is not shipped.

More operator landings

CPO platform and migration

Evaluation FAQ

Gateway, versions, and ChargerPilot

What is the difference between an OCPP gateway and an OCPP proxy?
An OCPP gateway terminates charger connections and unifies station telemetry for upstream systems. An OCPP proxy sits between chargers and an existing CSMS so you can inspect traffic, dual-run backends, and migrate without rewiring field chargers.
Can EV Cloud coexist with our existing CPMS or CSMS?
Yes. EV Cloud is protocol infrastructure. It can sit in front of or alongside your current CSMS or CPMS and route a charger subset during a phased migration.
Which OCPP and OCPI versions are supported?
Production connectivity is OCPP 1.6, OCPP 2.0.1 and OCPP 2.1 on the charger side and OCPI 2.1.1, OCPI 2.2.1 and OCPI 2.3.0 for roaming and partner exchange. Version choice still depends on charger firmware and which partners you connect live.
How does ChargerPilot AI assist charging operations?
ChargerPilot is a read-only operator agent. It answers from fleet SQL and diagnose evidence. It does not send live reset, start, or unlock commands.

Next step

Map your fleet problem to a rollout path

Once a solution matches your operating reality, review pricing or talk through migration and roaming scope with the team.