Run mockpoint in 2 Minutes
Get your first OCPP 1.6J simulation running locally. No account, no credit card, no license required.
Zero Setup Required
mockpoint starts in Free tier automatically. Just download, run, and simulate. Upgrade later only if you need CI mode, more chargers, or fault injection.
Step 1: Download
Grab the binary for your platform — no installation or dependencies needed:
mockpoint-linux-x64mockpoint-darwin-arm64# Linux/macOS
curl -LO https://releases.mockpoint.dev/latest/mockpoint-linux-x64
chmod +x mockpoint-linux-x64
mv mockpoint-linux-x64 mockpoint
# Or use Docker
docker pull mockpoint/mockpoint:latestStep 2: Create a Scenario
Create a file called hello.yaml with this minimal scenario:
# hello.yaml — Your first mockpoint scenario
name: "Hello OCPP"
target: "ws://localhost:6602/ocpp"
chargers:
count: 1
id_prefix: "CP"
steps:
- action: bootNotification
- action: heartbeat
- action: statusNotification
status: AvailableStep 3: Run It
Point mockpoint at your scenario file:
./mockpoint run hello.yamlYou should see output like this:
[2025-01-10T14:32:01Z] CP001 → BootNotification
[2025-01-10T14:32:01Z] CP001 ← BootNotification.conf (Accepted)
[2025-01-10T14:32:02Z] CP001 → Heartbeat
[2025-01-10T14:32:02Z] CP001 ← Heartbeat.conf
[2025-01-10T14:32:02Z] CP001 → StatusNotification (connector=1, Available)
[2025-01-10T14:32:02Z] CP001 ← StatusNotification.conf
[2025-01-10T14:32:02Z] Scenario completed: 3/3 steps passed🎉 That's it!
You just ran your first deterministic OCPP simulation. The same scenario file will always produce the same behavior — perfect for regression testing and CI pipelines.
What's Next?
💡 Free Tier Limits
Free tier includes up to 3 virtual charge points. Need more chargers, CI mode with exit codes, or fault injection? See Pricing to compare plans.