Test your OCPP CSMS without a physical charger
Launch a virtual charge point in your browser, connect it to your CSMS and inspect every OCPP message in real time. A free EV charging station simulator with no installation, signup or payment required.
Runs in your browser · Direct connection to your CSMS · Your OCPP data is not stored by Chargeflux.io
Connector 1
Available
- Power
- 7.4 kW
- Energy
- 0 Wh
Live OCPP messages
- 12:43:08.221BootNotification428 ms
- 12:43:08.649BootNotificationAccepted
- 12:43:08.701StatusNotificationAvailable
- 12:43:68.000Heartbeat112 ms
- 12:43:68.112HeartbeatcurrentTime
OCPP testing should not require a charger on your desk
Physical EVSE hardware is limited and expensive to share across a team. CSMS integration debugging needs full visibility of the OCPP messages on the wire, and developers need repeatable charger states they can return to. Demonstrations should not depend on lab access. A virtual charge point in the browser removes those constraints — no charge point simulator to install, no test rig to book.
How it works
Step 1
Enter your CSMS endpoint
Paste a compatible public wss:// endpoint. Chargeflux.io shows the final WebSocket URL before connecting.
Step 2
Choose a virtual charger
Start with a realistic AC or DC preset and confirm the generated station identity and connector IDs.
Step 3
Run and inspect the flow
Connect, charge and inspect each OCPP request and response in real time, then export the session.
Built for developers testing real integrations
Connect in under a minute
Open the simulator, paste a public wss:// endpoint and send your first BootNotification with no signup or installation.
See every OCPP message
Inspect each request and response in a readable timeline with correlated unique IDs, timing and formatted JSON.
Simulate charging states
Move a virtual connector through Available, Preparing, Charging and Finishing while the CSMS observes the flow.
Test remote start and stop
Receive RemoteStartTransaction and RemoteStopTransaction from your CSMS and watch the station respond.
Export evidence for debugging
Save named charger configurations locally and export session logs as JSON or readable text for your team.
No signup or local installation
The simulator runs entirely in your browser. Your CSMS endpoint and OCPP messages are not stored by Chargeflux.io.
OCPP 1.6J Core capabilities
The proof of concept implements the Core profile messages most CSMS integrations rely on.
- BootNotification & Heartbeat
- Authorize
- StatusNotification
- StartTransaction & StopTransaction
- MeterValues
- RemoteStartTransaction & RemoteStopTransaction
- Multiple charger presets
- Local save & JSON export
Browser connection compatibility
Chargeflux.io connects from your browser. Your CSMS must expose a browser-compatible public WSS endpoint, accept the ocpp1.6 subprotocol and allow the Chargeflux.io origin. Endpoints that require custom WebSocket headers, private networking or client certificates are not supported in the POC.
From integration to the classroom
CSMS developers
Verify that your backend accepts a station connection and inspect BootNotification and transaction messages.
QA & integration teams
Reproduce charger flows, test state transitions and export logs as evidence for integration work.
Technical demos
Demonstrate a CSMS integration to stakeholders without needing physical charging hardware on hand.
OCPP learners
See how a virtual station changes state and how OCPP messages flow, without installing any software.
Frequently asked questions
Free today — hosted plans on the way
The browser simulator stays free. Hosted plans will add always-on virtual charge points, custom Authorization headers, a static egress IP and CI automation.
Ready to test your CSMS?
Open the simulator, paste your endpoint and send your first BootNotification.