Deterministic OCPP 1.6J Charge Point Simulator for CSMS & CI
./mockpoint is a deterministic OCPP 1.6J charge point simulator built for CSMS development, regression testing, and CI pipelines.
No account or credit card required
✔ Designed for CI pipelines • Deterministic execution • No hardware required
Built for CSMS development and regression testing
CI-Ready
Download. Run. Connect.
Single binary, no dependencies. Add to your CI pipeline and execute OCPP scenarios on every build. Windows, Linux, macOS.
Protocol-Correct & Deterministic
Real OCPP 1.6J behavior.
Same input, same output—every time. Deterministic execution ensures repeatable tests across environments. Your regression suite stays reliable.
Built for Backend Teams
Scenario-driven testing.
Define test scenarios in YAML. Automate authorization flows, meter value sequences, and edge cases. Catch regressions before deployment.
Deterministic OCPP Simulation for CI Pipelines
A deterministic OCPP 1.6J charge point simulator built for CSMS testing, regression testing, and automated CI workflows.
CSMS Command Handling
RemoteStartTransaction, RemoteStopTransaction, Reset, ChangeConfiguration, GetConfiguration.
Comprehensive OCPP 1.6J Core Protocol Support
BootNotification, Heartbeat, Authorize, StartTransaction, StopTransaction, MeterValues, StatusNotification, and more.
Configurable Charging Simulation
Repeatable power curves, energy metering, and connector state transitions for regression testing.
CLI-First Control
Define charge point behavior using version-controlled YAML scenarios. No UI, no dashboards, no stateful services.
Cross-Platform
Native binaries for Windows, Linux, and macOS. Under 15MB, starts in under 2 seconds.
TLS Support
Connect to production CSMS endpoints with secure WebSocket (wss://).
* Smart Charging, Firmware Management, and Vendor Extensions are intentionally out of scope in v1.0.
Simulate Hundreds of OCPP 1.6J Charge Points
Single binary, no dependencies. Define deterministic OCPP scenarios in YAML and run repeatable CSMS tests in your CI pipeline.
Download
Install mockpoint as a single binary or Docker image.
Configure
Define charge point behavior using YAML scenarios.
Connect
Run scenarios against your CSMS endpoint.
Test
Use deterministic results in CI pipelines.
Built for CSMS Engineering Teams
Whether you're building, integrating, or testing OCPP-based systems, ./mockpoint accelerates your workflow.
CSMS Developers
Test your backend without waiting for physical hardware.
System Integrators
Verify connectivity before deploying to production.
QA Engineers
Execute repeatable test scenarios across your charging platform.
Charge Point Manufacturers
Validate your OCPP implementation against a reference client.
"Join hundreds of developers testing their CSMS with ./mockpoint."
Simple, Transparent Pricing
Start free, scale as you grow. No hidden fees.
Upgrade when you need CI, scale, or fault injection.
Team
CI & regression testing (most teams start here)
- Everything in Free
- Up to 20 concurrent charge points
--cimode with exit codes- JUnit/XML test artifacts
- Fault injection (network drops, delays, timing)
- UnlockConnector, TriggerMessage
- Email support
No account or credit card required
Pro
Scale, stress & pre-release validation
- Everything in Team
- Up to 100 concurrent charge points
- Multi-scenario parallel execution
- SendLocalList, GetDiagnostics
- Advanced fleet operations
- Priority fixes
- Early access to new features
No account or credit card required
Enterprise
For large CPOs & OEMs
- Everything in Pro
- Custom charger limits
- Extended license durations
- Annual contracts available
- SLA & support contract
- Custom builds available
- Invoicing
Free
Evaluation & local development
- Up to 3 virtual charge points
- Comprehensive OCPP 1.6J core protocol coverage
- Complete scenario DSL (YAML)
- Deterministic execution
- Reservation flows
- JSONL structured logs
- Docker & native binaries
No account or credit card required
All plans include comprehensive OCPP 1.6J core protocol coverage.
Compare Plans
| Feature | Free | Team | Pro | Enterprise |
|---|---|---|---|---|
| Core Features | ||||
| OCPP 1.6J Core Protocol | ||||
| YAML Scenario DSL | ||||
| Deterministic Execution | ||||
| Docker & Native Binaries | ||||
| JSONL Structured Logs | ||||
| Charge Points | ||||
| Virtual Charge Points | 3 | 20 | 100 | Custom |
| Parallel Scenario Execution | ||||
| CI/CD Integration | ||||
| --ci Mode with Exit Codes | ||||
| JUnit/XML Test Artifacts | ||||
| Fault Injection | ||||
| Advanced Operations | ||||
| Reservation Flows | ||||
| UnlockConnector, TriggerMessage | ||||
| SendLocalList, GetDiagnostics | ||||
| Advanced Fleet Operations | ||||
| Support | ||||
| Community Support | ||||
| Email Support | ||||
| Priority Fixes | ||||
| SLA & Support Contract | ||||
| Custom Builds | ||||
Need custom limits, SLA, or annual contracts?
Contact SalesDownload ./mockpoint
Free for development and testing. No credit card required.
Works locally and in CI environments (GitHub Actions, GitLab CI, etc.).
No account or credit card required. Run locally in under 2 minutes.
We respect your privacy. Unsubscribe anytime.
Current version: 1.0.0 | Released: January 2026
View changelogFrequently Asked Questions
Everything you need to know about ./mockpoint.