OCPPLab developer docs
Drive virtual EV chargers, your CPO and eMSP data, and OCPI roaming from code, the terminal, or an AI agent.
OCPPLab gives you one API for EV charging work: virtual chargers that speak OCPP to your CSMS, your charging infrastructure as a CPO, driver tokens as an eMSP, OCPI roaming with partners, bookings, energy limits and webhooks.
Pick the way you want to call it:
Using a coding agent? npx skills add ev-cloudx/ocpplab-skills teaches Claude Code, Codex, Cursor and other agents how to use OCPPLab. See Agent skills.
Start here
Bring two chargers online
Follow the Quickstart: it deploys two virtual chargers against your CSMS and waits until both connect.
What the API covers
Each domain is a namespace in the SDKs (client.cpo...), a command group in the CLI and its own MCP server. See Concepts.
Looking for OCPP or OCPI protocol references? They live at ocpplab.com/docs.