Pipelet Developers
Why developers build on Pipelet
Section titled “Why developers build on Pipelet”Pipelet is a modular Charge Point Management System for EV infrastructure: 16 cleanly separated services, 92+ documented API operations, and a Model Context Protocol server that lets Claude, your CI bot, or any agent operate the network directly. Source-first, no vendor lock-in, deploys as SaaS, on-premise, or appliance.
CPO & Fleet Integrators
Onboard stations, run sessions, integrate Hubject and Plug & Charge through one REST API.
Onboarding guide →AI / Agent Developers
Connect Claude Desktop or any MCP client to a 30-tool catalog and build autonomous load management.
Why Claude-ready →Open Source Contributors
Run the full stack locally, learn the module layout, ship a PR. Source-first, MIT-friendly.
Contribute →Four ways to integrate
Section titled “Four ways to integrate”Headless CPMS API
MVPREST + Webhooks
The unified gateway for stations, sessions, configuration, firmware, Hubject and webhooks. X-API-Key auth, 23 webhook event types.
OCPP Server API
OpenAPI 3.0.3OCPP 1.6 control surface
Direct control of OCPP 1.6 stations: triggers, configuration keys, firmware updates, OICP roaming and Plug & Charge.
MCP Server
Claude-readyAI agent tools
Model Context Protocol server with 30 tools across station monitoring, billing, configuration, customers and load management.
Charger Simulator
SandboxTest against the real protocol
Spin up 1–10,000 virtual OCPP chargers, inject faults, mass-load-test your backend, stream OCPP messages over SSE.
Get started in five minutes
Section titled “Get started in five minutes”# 1. Pull the gatewaydocker run -d -p 8080:8080 \ -e CPMS_API_KEY=hcpms_live_demo \ ghcr.io/pipelet/cpms-headless:latest
# 2. List connected stationscurl -H "X-API-Key: hcpms_live_demo" \ http://localhost:8080/api/v1/stationsWhat can I build with this?
Section titled “What can I build with this?”- A fleet dashboard in any frontend framework, talking to one REST gateway.
- An autonomous load-balancing agent that uses MCP tools to redistribute power across groups.
- A roaming bridge that forwards Hubject CDRs into your billing system via webhooks.
- A test harness that stress-tests your CPMS backend with thousands of simulated chargers.
- A custom self-hosted CPMS built from the 16-module catalog — pick what you need, leave the rest.
Need a hand? Email info@pipelet.com or open an issue on GitHub.