Skip to content

Overview

Pipelet exposes four API surfaces. They overlap intentionally — different teams want different abstractions for the same hardware. Pick the one that matches your job and ignore the others.

If your goal is…Use…AuthWhy
Build a CPO/fleet backend that talks to many stationsHeadless CPMS APIX-API-KeyOne REST gateway, webhooks, SDKs in Python (wallecpms) — the friendliest entry point.
Drop-in OCPP 1.6 control with full protocol fidelityOCPP Server APIX-API-KeyDirect access to triggers, configuration keys, OICP roaming, Plug & Charge — the lower layer Headless wraps.
Let Claude or another LLM agent operate the networkMCP ServerAPI key in envModel Context Protocol — 30 tools, no glue code, runs against any MCP client.
Test your own backend without buying hardwareCharger SimulatorX-API-Key (optional)Spin up 1–10,000 virtual OCPP chargers, inject faults, stream events.
CapabilityHeadlessOCPP ServerMCPChargersim
List stations
Start / stop charging✅ (simulated)
Read / write OCPP config keys
Webhooks for OCPP events✅ (23 types)
Hubject / OICP roaming
Plug & Charge (ISO 15118)
Live billing & CDRs
Load management
Real-time event stream (SSE)
Fault injection
Mass virtual stations